AliPhysics  dab84fb (dab84fb)
AliAnalysisTaskRhoMassSparse.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKRHOMASSSPARSE_H
2 #define ALIANALYSISTASKRHOMASSSPARSE_H
3 
4 // $Id$
5 
7 
9 
10  public:
12  AliAnalysisTaskRhoMassSparse(const char *name, Bool_t histo=kFALSE);
14 
16  kMd = 0, //rho_m from arXiv:1211.2811
17  kMdP = 1, //rho_m using P instead of pT
18  kMd4 = 2 //rho_m using addition of 4-vectors
19  };
20 
22 
26  void SetRhoCMS(Bool_t cms) { fRhoCMS = cms ; }
29 
30 
31  protected:
32  Bool_t Run();
33 
37 
38  UInt_t fNExclLeadJets; // number of leading jets to be excluded from the median calculation
39  Bool_t fRhoCMS; // flag to run CMS method
40  JetRhoMassType fJetRhoMassType; // method for rho_m calculation
41  Bool_t fPionMassClusters; // assume pion mass for clusters
42 
45 
48 
49  ClassDef(AliAnalysisTaskRhoMassSparse, 1); // Rho_m task
50 };
51 #endif
double Double_t
Definition: External.C:58
Double_t GetSumMConstituents(AliEmcalJet *jet)
Definition: External.C:236
AliAnalysisTaskRhoMassSparse & operator=(const AliAnalysisTaskRhoMassSparse &)
TH2F * fHistOccCorrvsCent
Md/Area vs cent for all kt clusters.
Double_t GetSumPtConstituents(AliEmcalJet *jet)
unsigned int UInt_t
Definition: External.C:33
Bool_t IsJetOverlapping(AliEmcalJet *jet1, AliEmcalJet *jet2)
Bool_t Run()
Run function. This is the core function of the analysis and contains the user code. Therefore users have to implement this function.
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
bool Bool_t
Definition: External.C:53