]>
Commit | Line | Data |
---|---|---|
1b3d7f8f | 1 | #ifndef ALIANALYSISTASKRHOAVERAGE_H |
2 | #define ALIANALYSISTASKRHOAVERAGE_H | |
d41a0b1c | 3 | |
4 | // $Id$ | |
5 | ||
d41a0b1c | 6 | #include "AliAnalysisTaskRhoBase.h" |
7 | ||
8 | class AliAnalysisTaskRhoAverage : public AliAnalysisTaskRhoBase { | |
9 | ||
10 | public: | |
11 | AliAnalysisTaskRhoAverage(); | |
a487deae | 12 | AliAnalysisTaskRhoAverage(const char *name, Bool_t histo=kFALSE); |
d41a0b1c | 13 | virtual ~AliAnalysisTaskRhoAverage() {} |
d41a0b1c | 14 | |
a487deae | 15 | void SetRhoType(Int_t t) { fRhoType = t ; } |
16 | void SetExcludeLeadPart(UInt_t n) { fNExclLeadPart = n ; } | |
d41a0b1c | 17 | |
18 | protected: | |
a487deae | 19 | Bool_t Run(); |
d41a0b1c | 20 | |
a487deae | 21 | Int_t fRhoType ;// rho type: 0 = charged+neutral, 1 = charged, 2 = neutral |
22 | UInt_t fNExclLeadPart ;// number of leading particles to be excluded from the median calculation | |
d41a0b1c | 23 | |
24 | AliAnalysisTaskRhoAverage(const AliAnalysisTaskRhoAverage&); // not implemented | |
25 | AliAnalysisTaskRhoAverage& operator=(const AliAnalysisTaskRhoAverage&); // not implemented | |
26 | ||
a487deae | 27 | ClassDef(AliAnalysisTaskRhoAverage, 3); // Rho task |
d41a0b1c | 28 | }; |
29 | #endif |