]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGJE/EMCALJetTasks/AliAnalysisTaskRhoSparse.h
rho for sparse systems from megan
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliAnalysisTaskRhoSparse.h
CommitLineData
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
8class 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