AliPhysics  5eaf189 (5eaf189)
AliAnalysisTaskRhoMass.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKRHOMASS_H
2 #define ALIANALYSISTASKRHOMASS_H
3 
4 // $Id$
5 
7 
9 
10  public:
12  AliAnalysisTaskRhoMass(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 
27  protected:
28  Bool_t Run();
29 
33 
34  UInt_t fNExclLeadJets; // number of leading jets to be excluded from the median calculation
35  JetRhoMassType fJetRhoMassType; // method for rho_m calculation
36  Bool_t fPionMassClusters; // assume pion mass for clusters
37 
39 
40  AliAnalysisTaskRhoMass(const AliAnalysisTaskRhoMass&); // not implemented
41  AliAnalysisTaskRhoMass& operator=(const AliAnalysisTaskRhoMass&); // not implemented
42 
43  ClassDef(AliAnalysisTaskRhoMass, 2); // Rho_m task
44 };
45 #endif
void SetPionMassForClusters(Bool_t b)
double Double_t
Definition: External.C:58
Definition: External.C:236
Double_t GetSumMConstituents(AliEmcalJet *jet)
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.
void SetRhoMassType(JetRhoMassType t)
Double_t GetSumPtConstituents(AliEmcalJet *jet)
AliAnalysisTaskRhoMass & operator=(const AliAnalysisTaskRhoMass &)
unsigned int UInt_t
Definition: External.C:33
Double_t GetMd(AliEmcalJet *jet)
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:51
bool Bool_t
Definition: External.C:53