AliPhysics  1168478 (1168478)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskRhoDev.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 ALIANALYSISTASKRHODEV_H
16 #define ALIANALYSISTASKRHODEV_H
17 
19 
33 
34  public:
36  AliAnalysisTaskRhoDev(const char *name, Bool_t histo=kFALSE);
38 
40 
42  void SetRhoSparse(Bool_t b) { fRhoSparse = b ; }
43 
45  TString nTracks = "usedefault",
46  Double_t trackPtCut = 0.15,
47  TString nClusters = "usedefault",
48  Double_t clusECut = 0.30,
49  TString nRho = "Rho",
50  Double_t jetradius = 0.2,
51  UInt_t acceptance = AliEmcalJet::kTPCfid,
54  Bool_t histo = kTRUE,
55  TString suffix = ""
56  );
57 
58  protected:
59  void CalculateRho();
61 
63 
65 
66  std::pair<AliEmcalJet*, AliEmcalJet*>
68 
71 
74 
75  AliAnalysisTaskRhoDev(const AliAnalysisTaskRhoDev&); // not implemented
76  AliAnalysisTaskRhoDev& operator=(const AliAnalysisTaskRhoDev&); // not implemented
77 
79  ClassDef(AliAnalysisTaskRhoDev, 1);
81 };
82 #endif
double Double_t
Definition: External.C:58
Definition: External.C:236
Double_t fOccupancyFactor
!occupancy correction factor for sparse events
Base class for a task that calculates the UE.
TH2F * fHistOccCorrvsCent
!occupancy correction vs. centrality
Bool_t IsJetOverlapping(AliEmcalJet *jet1, AliEmcalJet *jet2)
void SetExcludeLeadJets(UInt_t n)
AliAnalysisTaskRhoDev & operator=(const AliAnalysisTaskRhoDev &)
TPC fiducial acceptance (each eta edge narrowed by jet R)
Definition: AliEmcalJet.h:61
unsigned int UInt_t
Definition: External.C:33
static AliAnalysisTaskRhoDev * AddTaskRhoDev(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="")
Bool_t fRhoSparse
flag to run CMS method as described in https://arxiv.org/abs/1207.2392
Represent a jet reconstructed using the EMCal jet framework.
Definition: AliEmcalJet.h:44
Class for a task that calculates the UE.
bool Bool_t
Definition: External.C:53
Declaration of class AliAnalysisTaskRhoBaseDev.
std::pair< AliEmcalJet *, AliEmcalJet * > GetLeadingJets()
UInt_t fNExclLeadJets
number of leading jets to be excluded from the median calculation