1 /////////////////////////////////////////////////////
2 // AliAnalysisTaskFilterFE:
3 // analysis task to (re)tag RFP and POI of flow event
4 //////////////////////////////////////////////////////
6 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
7 * See cxx source for full Copyright notice */
10 #ifndef ALIANALYSISTASKFILTERFE_H
11 #define ALIANALYSISTASKFILTERFE_H
13 #include "AliFlowTrackSimpleCuts.h"
14 #include "AliFlowEventSimple.h"
16 class AliAnalysisTaskSE;
18 class AliAnalysisTaskFilterFE : public AliAnalysisTaskSE {
20 AliAnalysisTaskFilterFE();
21 AliAnalysisTaskFilterFE(const char *name, AliFlowTrackSimpleCuts *cutsRFP, AliFlowTrackSimpleCuts *cutsPOI);
22 virtual ~AliAnalysisTaskFilterFE();
24 virtual void UserCreateOutputObjects();
25 virtual void UserExec(Option_t *option);
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; }
32 AliAnalysisTaskFilterFE(const AliAnalysisTaskFilterFE& aAnalysisTask);
33 AliAnalysisTaskFilterFE& operator=(const AliAnalysisTaskFilterFE& aAnalysisTask);
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
43 ClassDef(AliAnalysisTaskFilterFE, 1); // example of analysis