]>
Commit | Line | Data |
---|---|---|
181a7b93 | 1 | #ifndef ALIANALYSISTASKRHOSPARSE_H |
2 | #define ALIANALYSISTASKRHOSPARSE_H | |
3 | ||
9239b066 | 4 | // $Id$ |
181a7b93 | 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 ; } | |
3c5aff5d | 18 | Bool_t IsJetOverlapping(AliEmcalJet* jet1, AliEmcalJet* jet2); |
19 | Bool_t IsJetSignal(AliEmcalJet* jet1); | |
181a7b93 | 20 | |
181a7b93 | 21 | protected: |
22 | Bool_t Run(); | |
181a7b93 | 23 | |
24 | UInt_t fNExclLeadJets; // number of leading jets to be excluded from the median calculation | |
7cd832c7 | 25 | Bool_t fRhoCMS; // flag to run CMS method |
181a7b93 | 26 | |
7cd832c7 | 27 | TH2F *fHistOccCorrvsCent; //!occupancy correction vs. centrality |
181a7b93 | 28 | |
29 | AliAnalysisTaskRhoSparse(const AliAnalysisTaskRhoSparse&); // not implemented | |
30 | AliAnalysisTaskRhoSparse& operator=(const AliAnalysisTaskRhoSparse&); // not implemented | |
31 | ||
3c5aff5d | 32 | ClassDef(AliAnalysisTaskRhoSparse, 2); // Rho task |
181a7b93 | 33 | }; |
34 | #endif |