AliPhysics  cf1a5e2 (cf1a5e2)
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 
18 #include <utility>
19 
21 
35 
36  public:
38  AliAnalysisTaskRhoDev(const char *name, Bool_t histo=kFALSE);
40 
42 
44  void SetRhoSparse(Bool_t b) { fRhoSparse = b ; }
46 
48  TString nTracks = "usedefault",
49  Double_t trackPtCut = 0.15,
50  TString nClusters = "usedefault",
51  Double_t clusECut = 0.30,
52  TString nRho = "Rho",
53  Double_t jetradius = 0.2,
54  UInt_t acceptance = AliEmcalJet::kTPCfid,
57  Bool_t histo = kTRUE,
58  TString suffix = ""
59  );
60 
61  protected:
62  void CalculateRho();
65 
66  std::pair<AliEmcalJet*, AliEmcalJet*>
68 
72 
75 
76  AliAnalysisTaskRhoDev(const AliAnalysisTaskRhoDev&); // not implemented
77  AliAnalysisTaskRhoDev& operator=(const AliAnalysisTaskRhoDev&); // not implemented
78 
80  ClassDef(AliAnalysisTaskRhoDev, 2);
82 };
83 #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
void SetExcludeLeadJets(UInt_t n)
AliAnalysisTaskRhoDev & operator=(const AliAnalysisTaskRhoDev &)
void SetExclJetOverlap(TString n)
TPC fiducial acceptance (each eta edge narrowed by jet R)
Definition: AliEmcalJet.h:68
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
TString fExclJetOverlap
name of the jet collection that should be used to reject jets that are considered "signal" ...
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