AliPhysics  764b6ea (764b6ea)
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 
18 #include <map>
19 
21 
43 
44  public:
46  AliAnalysisTaskRhoTransDev(const char *name, Bool_t histo=kFALSE);
48 
50 
52  TString nTracks = "usedefault",
53  Double_t trackPtCut = 0.15,
54  TString nClusters = "usedefault",
55  Double_t clusECut = 0.30,
56  TString nRho = "Rho",
57  Double_t jetradius = 0.2,
58  UInt_t acceptance = AliEmcalJet::kTPCfid,
61  Bool_t histo = kTRUE,
62  TString suffix = ""
63  );
64 
65  protected:
66  void CalculateRho();
69 
70  Double_t GetPerpPtDensity(AliEmcalContainer* cont, AliVParticle* leadingJet);
71 
73 
74  std::map<std::string, TH2*> fHistB2BRhoVsLeadJetPt;
82 
83  AliAnalysisTaskRhoTransDev(const AliAnalysisTaskRhoTransDev&); // not implemented
85 
87  ClassDef(AliAnalysisTaskRhoTransDev, 1);
89 };
90 #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:68
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.
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