]>
Commit | Line | Data |
---|---|---|
181a7b93 | 1 | #ifndef ALIANALYSISTASKRHOSPARSE_H |
2 | #define ALIANALYSISTASKRHOSPARSE_H | |
3 | ||
4 | // $Id: AliAnalysisTaskRho.h 58408 2012-09-03 07:00:58Z loizides $ | |
5 | ||
6 | #include "AliAnalysisTaskRhoBase.h" | |
7 | ||
8 | class AliAnalysisTaskRhoSparse : public AliAnalysisTaskRhoBase { | |
9 | ||
10 | public: | |
11 | AliAnalysisTaskRhoSparse(); | |
12 | AliAnalysisTaskRhoSparse(const char *name, Bool_t histo=kFALSE); | |
13 | virtual ~AliAnalysisTaskRhoSparse() {} | |
14 | ||
15 | void UserCreateOutputObjects(); | |
16 | void SetExcludeLeadJets(UInt_t n) { fNExclLeadJets = n ; } | |
17 | void SetRhoCMS(Bool_t cms) { fRhoCMS = cms ; } | |
18 | ||
19 | ||
20 | protected: | |
21 | Bool_t Run(); | |
22 | TH2F *fHistOccCorrvsCent; //!occupancy correction vs. centrality | |
23 | ||
24 | UInt_t fNExclLeadJets; // number of leading jets to be excluded from the median calculation | |
25 | ||
26 | Bool_t fRhoCMS; | |
27 | ||
28 | ||
29 | AliAnalysisTaskRhoSparse(const AliAnalysisTaskRhoSparse&); // not implemented | |
30 | AliAnalysisTaskRhoSparse& operator=(const AliAnalysisTaskRhoSparse&); // not implemented | |
31 | ||
32 | ClassDef(AliAnalysisTaskRhoSparse, 1); // Rho task | |
33 | }; | |
34 | #endif |