1 #ifndef ALIANALYSISTASKCHARGEDJETSHADRONTOY_H 2 #define ALIANALYSISTASKCHARGEDJETSHADRONTOY_H 26 void AddTracksFromToy(
const char* configFileName =
"alien:///alice/cern.ch/user/r/rhaake/Distributions_PbPb_1800.root");
125 template <
class T>
T*
AddHistogram1D(
const char* name =
"CustomHistogram",
const char*
title =
"NO_TITLE",
const char* options =
"",
Int_t xBins = 100,
Double_t xMin = 0.0,
Double_t xMax = 20.0,
const char* xTitle =
"x axis",
const char* yTitle =
"y axis");
126 template <
class T>
T*
AddHistogram2D(
const char* name =
"CustomHistogram",
const char*
title =
"NO_TITLE",
const char* options =
"",
Int_t xBins = 100,
Double_t xMin = 0.0,
Double_t xMax = 20.0,
Int_t yBins = 100,
Double_t yMin = 0.0,
Double_t yMax = 20.0,
const char* xTitle =
"x axis",
const char* yTitle =
"y axis",
const char* zTitle =
"z axis");
Bool_t fAddTracksFromMixedEvent
Int_t fMixedEvent_CurrentEventID
void SetMaxEta(Double_t val)
void SetLabelOffset_ME(Int_t val)
TH2 * fDistributionV5
Distribution for v4 in bins of pt and centrality.
Bool_t Run()
eventwise calculated psi 5
TH2 * fDistributionV3
Distribution for v2 in bins of pt and centrality.
TString fMixedEvent_TreeName
Double_t fToyCent
random number generator
Double_t fRandomPsi4
eventwise calculated psi 3
Float_t * fBuffer_TrackPhi
buffer for track pt array
void SetDistributionPt(TH1 *val)
Short_t * fBuffer_TrackCharge
buffer for track eta array
void SetTrackingEfficiency_ME(Double_t val)
void SetDistributionV5(TH2 *val)
Int_t fMixedEvent_NumTotalFiles
TClonesArray * fOutputArray
TH1 * fDistributionMultiplicity
void SetLabelOffset_Toy(Int_t val)
Double_t fTrackEfficiency_PicoTracks
Int_t fLabelOffset_InputEvent
TString fPicoTracksArrayName
buffer for track charge array
TString fMixedEvent_BaseFolder
Double_t fTrackEfficiency_InputEvent
void FillHistogram(const char *key, Double_t x)
void SetTrackingEfficiency_PicoTracks(Double_t val)
TString fOutputArrayName
input array containing tracks from events
void SetDistributionV4(TH2 *val)
void SetLabelOffset_PicoTracks(Int_t val)
Double_t fTrackEfficiency_ME
TString fEventTracksArrayName
input array containing pico tracks
void SetDistributionMultiplicity(TH1 *val)
T * AddHistogram1D(const char *name="CustomHistogram", const char *title="NO_TITLE", const char *options="", Int_t xBins=100, Double_t xMin=0.0, Double_t xMax=20.0, const char *xTitle="x axis", const char *yTitle="y axis")
UShort_t T(UShort_t m, UShort_t t)
void AddTracksFromToy(const char *configFileName="alien:///alice/cern.ch/user/r/rhaake/Distributions_PbPb_1800.root")
TRandom3 * fRandom
output array
void SetRangeCentrality(Int_t min, Int_t max)
void SetLabelOffset_InputEvent(Int_t val)
void SetDistributionV2(TH2 *val)
Double_t fTrackEfficiency_Toy
void AddTracksFromInputEvent(const char *arrName)
Int_t fLabelOffset_PicoTracks
TH2 * fDistributionV4
Distribution for v3 in bins of pt and centrality.
void SetMixedEventTotalFiles(Int_t val)
void SetDistributionEtaPhi(TH1 *val)
Bool_t fAddTracksFromPicoTracks
Double_t fRandomPsi5
eventwise calculated psi 4
void UserCreateOutputObjects()
Int_t fMixedEvent_CurrentFileID
ME: open file.
void SetOutputArrayName(const char *val)
void Terminate(Option_t *)
AliAnalysisTaskChargedJetsHadronToy()
Double_t AddFlow(Double_t phi, Double_t pt)
Float_t * fBuffer_TrackPt
TClonesArray * fEventTracksArray
TH1 * fDistributionEtaPhi
TTree * GetNextMixedEventTree()
Double_t fRandomPsi3
eventwise centrality value
void AddTracksFromMixedEvent(const char *baseFolder)
Base task in the EMCAL jet framework.
TFile * fMixedEvent_CurrentFile
ME: The tree of the mixed event.
T * AddHistogram2D(const char *name="CustomHistogram", const char *title="NO_TITLE", const char *options="", Int_t xBins=100, Double_t xMin=0.0, Double_t xMax=20.0, Int_t yBins=100, Double_t yMin=0.0, Double_t yMax=20.0, const char *xTitle="x axis", const char *yTitle="y axis", const char *zTitle="z axis")
virtual ~AliAnalysisTaskChargedJetsHadronToy()
TClonesArray * fPicoTracksArray
void SetMixedEventTreeName(const char *val)
void SetDistributionV3(TH2 *val)
void AddTracksFromPicoTracks(const char *arrName)
TTree * fMixedEvent_Tree
Distribution for v5 in bins of pt and centrality.
void SetTrackingEfficiency_Toy(Double_t val)
void ExecOnce()
Perform steps needed to initialize the analysis.
Bool_t fAddTracksFromInputEvent
void SetTrackingEfficiency_InputEvent(Double_t val)
Float_t * fBuffer_TrackEta
buffer for track phi array
AliAnalysisTaskChargedJetsHadronToy & operator=(const AliAnalysisTaskChargedJetsHadronToy &)