AliPhysics  1168478 (1168478)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskRhoTransDev.h
Go to the documentation of this file.
1 
12 /* Copyright(c) 1998-2017, ALICE Experiment at CERN, All rights reserved. *
13  * See cxx source for full Copyright notice */
14 
15 #ifndef ALIANALYSISTASKRHOTRANSDEV_H
16 #define ALIANALYSISTASKRHOTRANSDEV_H
17 
19 
41 
42  public:
44  AliAnalysisTaskRhoTransDev(const char *name, Bool_t histo=kFALSE);
46 
48 
51 
53  TString nTracks = "usedefault",
54  Double_t trackPtCut = 0.15,
55  TString nClusters = "usedefault",
56  Double_t clusECut = 0.30,
57  TString nRho = "Rho",
58  Double_t jetradius = 0.2,
59  UInt_t acceptance = AliEmcalJet::kTPCfid,
62  Bool_t histo = kTRUE,
63  TString suffix = ""
64  );
65 
66  protected:
67  void CalculateRho();
69  Double_t GetPerpPtDensity(AliEmcalContainer* cont, AliVParticle* leadingJet);
71 
73 
74 
77 
78 
79 
81 
82  std::map<std::string, TH2*> fHistB2BRhoVsLeadJetPt;
90 
91  AliAnalysisTaskRhoTransDev(const AliAnalysisTaskRhoTransDev&); // not implemented
93 
95  ClassDef(AliAnalysisTaskRhoTransDev, 1);
97 };
98 #endif
TH2 * fHistB2BRhoVsLeadTrackPt
!rho vs. leading track pt
static AliAnalysisTaskRhoTransDev * AddTaskRhoTransDev(TString nTracks="usedefault", Double_t trackPtCut=0.15, TString nClusters="usedefault", Double_t clusECut=0.30, TString nRho="Rho", Double_t jetradius=0.2, UInt_t acceptance=AliEmcalJet::kTPCfid, AliJetContainer::EJetType_t jetType=AliJetContainer::kChargedJet, AliJetContainer::ERecoScheme_t rscheme=AliJetContainer::pt_scheme, Bool_t histo=kTRUE, TString suffix="")
double Double_t
Definition: External.C:58
TH2 * fHistB2BRhoScaledVsNtrack
!rhoscaled vs. no. of tracks
Base class for a task that calculates the UE.
Double_t GetPerpPtDensity(AliEmcalContainer *cont, AliVParticle *leadingJet)
AliAnalysisTaskRhoTransDev & operator=(const AliAnalysisTaskRhoTransDev &)
TPC fiducial acceptance (each eta edge narrowed by jet R)
Definition: AliEmcalJet.h:61
TH2 * fHistB2BRhoScaledVsCent
!rhoscaled vs. centrality
unsigned int UInt_t
Definition: External.C:33
TH2 * fHistB2BRhoVsNtrack
!rho vs. no. of tracks
Class for a task that calculates the UE.
Double_t fMaxMomentumThridJet
Maximum pt of any additional jet in the event (other than the back-to-back fraction.
TH2 * fHistB2BRhoVsNcluster
!rho vs. no. of clusters
TH2 * fHistB2BRhoVsLeadClusterE
!rho vs. leading cluster energy
Definition: External.C:220
TH2 * fHistB2BRhoVsCent
!rho vs. centrality
std::map< std::string, TH2 * > fHistB2BRhoVsLeadJetPt
!rho vs. leading jet pt
bool Bool_t
Definition: External.C:53
Declaration of class AliAnalysisTaskRhoBaseDev.
TH2 * fHistB2BRhoScaledVsNcluster
!rhoscaled vs. no. of clusters
Double_t fBackToBackJetPtFraction
Minimum pt fraction of the back-to-back jet.