]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/FLOW/Tasks/AliAnalysisTaskFilterFE.h
change file permissions, expand systematic check and example macro, all on uncompile...
[u/mrichter/AliRoot.git] / PWG / FLOW / Tasks / AliAnalysisTaskFilterFE.h
CommitLineData
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
16class AliAnalysisTaskSE;
17
18class 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