]>
Commit | Line | Data |
---|---|---|
60875c3c | 1 | ///////////////////////////////////////////////////// |
2 | // AliAnalysisTaskFilterFE: | |
3 | // analysis task to (re)tag RFP and POI of flow event | |
4 | ////////////////////////////////////////////////////// | |
5 | ||
6 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
7 | * See cxx source for full Copyright notice */ | |
8 | /* $Id: $ */ | |
9 | ||
10 | #ifndef ALIANALYSISTASKFILTERFE_H | |
11 | #define ALIANALYSISTASKFILTERFE_H | |
12 | ||
13 | #include "AliFlowTrackSimpleCuts.h" | |
14 | #include "AliFlowEventSimple.h" | |
15 | ||
16 | class AliAnalysisTaskSE; | |
17 | ||
18 | class AliAnalysisTaskFilterFE : public AliAnalysisTaskSE { | |
19 | public: | |
20 | AliAnalysisTaskFilterFE(); | |
21 | AliAnalysisTaskFilterFE(const char *name, AliFlowTrackSimpleCuts *cutsRFP, AliFlowTrackSimpleCuts *cutsPOI); | |
22 | virtual ~AliAnalysisTaskFilterFE(); | |
23 | ||
24 | virtual void UserCreateOutputObjects(); | |
25 | virtual void UserExec(Option_t *option); | |
26 | ||
27 | void SetSubeventEtaRange(Double_t minA, Double_t maxA, Double_t minB, Double_t maxB) | |
28 | {this->fMinA = minA; this->fMaxA = maxA; this->fMinB = minB; this->fMaxB = maxB; } | |
29 | ||
30 | private: | |
31 | ||
32 | AliAnalysisTaskFilterFE(const AliAnalysisTaskFilterFE& aAnalysisTask); | |
33 | AliAnalysisTaskFilterFE& operator=(const AliAnalysisTaskFilterFE& aAnalysisTask); | |
34 | ||
35 | AliFlowTrackSimpleCuts* fCutsRFP; //cuts for RFPs | |
36 | AliFlowTrackSimpleCuts* fCutsPOI; //cuts for POIs | |
37 | Double_t fMinA; //minimum of eta range for subevent A | |
38 | Double_t fMaxA; //maximum of eta range for subevent A | |
39 | Double_t fMinB; //minimum of eta range for subevent B | |
40 | Double_t fMaxB; //maximum of eta range for subevent B | |
41 | AliFlowEventSimple* fFlowEvent; //flowevent | |
42 | ||
43 | ClassDef(AliAnalysisTaskFilterFE, 1); // example of analysis | |
44 | }; | |
45 | ||
46 | #endif | |
47 |