1 #ifndef ALIANARANDOMTRIGGER_H
2 #define ALIANARANDOMTRIGGER_H
90 #endif //ALIANARANDOMTRIGGER_H
void SetPhiCut(Float_t min, Float_t max)
Int_t fNRandom
Number of random particles per event.
Float_t fPhiCut[2]
Phi acceptance, radians.
Bool_t ExcludeDeadBadRegions(Float_t eta, Float_t phi)
TH2F * fhEta
! eta distribution vs pT, negative
void InitParameters()
Initialize the parameters of the analysis.
TObjString * GetAnalysisCuts()
Save parameters used for analysis.
Int_t fTriggerDetector
Detector : EMCAL, PHOS, CTS.
TList * GetCreateOutputObjects()
TLorentzVector fMomentum
! Avoid generating TLorentzVectors per event.
void Print(const Option_t *opt) const
Print some relevant parameters set for the analysis.
void SetTriggerDetector(TString &det)
Set the detrimeter for the analysis.
Base class for CaloTrackCorr analysis algorithms.
TString fTriggerDetectorString
Detector : EMCAL, PHOS, CTS.
AliAnaRandomTrigger & operator=(const AliAnaRandomTrigger &r)
Assignment operator not implemented.
virtual ~AliAnaRandomTrigger()
void SetEtaCut(Float_t min, Float_t max)
TRandom3 fRandom
Random generator.
void MakeAnalysisFillAOD()
TH2F * fhEtaPhi
! eta vs phi distribution of positive charge
TH1F * fhPt
! pT distribution
TH1F * fhE
! E distribution
Gerenate a random trigger.
void SetNumberOfRandomParticles(Int_t n)
TH2F * fhPhi
! phi distribution vs pT, negative
AliAnaRandomTrigger()
Default Constructor. Initialize parameters.
void MakeAnalysisFillHistograms()
Float_t fEtaCut[2]
Eta acceptance.