1 #ifndef ALIANLYSISTASKGAMMACOCKTAILMC_cxx 2 #define ALIANLYSISTASKGAMMACOCKTAILMC_cxx 4 #include "AliAnalysisTaskSE.h" 5 #include "AliAnalysisManager.h" 6 #include "AliGenEMCocktailV2.h" 7 #include "AliMCGenHandler.h" 8 #include "AliGenerator.h" 37 TH2*
SetHist2D(
TH2* hist,
TString histType,
TString histName,
TString xTitle,
TString yTitle,
Int_t nBinsX,
Double_t xMin,
Double_t xMax,
Int_t nBinsY,
Double_t yMin,
Double_t yMax,
Bool_t optSumw2);
38 TH2*
SetHist2D(
TH2* hist,
TString histType,
TString histName,
TString xTitle,
TString yTitle,
Int_t nBinsX,
Double_t xMin,
Double_t xMax,
Int_t nBinsY,
Double_t* binsY,
Bool_t optSumw2);
virtual void UserExec(Option_t *)
TH2F ** fHistPtPhiGammaSource
histo for phi of gammas
TH2F ** fHistPtGammaSourcePtInput
histo for input particle BR from pythia
TF1 * fPtParametrization[17]
TH1F ** fHistPythiaBR
histo for input particle decay channels
TH2F ** fHistPtDeltaPhiInput
histo for asymmetry
TH2F ** fHistPtAlphaInput
histo for input particles
TH2F * fHistPtPhiGammaSourceFromNonDalitzPi0
TH1F ** fHistDecayChannelsInput
histo for asymmetry
TString part
use mixed event to constrain combinatorial background
TH2F * fHistPtYGammaSourceFromNonDalitzPi0
TH2F * fHistPtPhiGammaSourceFromDalitzPi0
AliMCGenHandler * fMCGenHandler
Int_t * fParticleList
histo for gamma from rest
void GetAndSetPtYDistributions(AliGenEMCocktailV2 *mcCocktailGen)
AliGenEMCocktailV2 * fMCCocktailGen
Float_t GetDecayChannel(AliMCEvent *mcEvent, TParticle *part)
TH2 * SetHist2D(TH2 *hist, TString histType, TString histName, TString xTitle, TString yTitle, Int_t nBinsX, Double_t xMin, Double_t xMax, Int_t nBinsY, Double_t yMin, Double_t yMax, Bool_t optSumw2)
void FillPythiaBranchingRatio(TH1F *histo, Int_t np)
TH2F * fPtYDistributions[17]
Int_t GetParticlePosLocal(Int_t pdg)
TString * fParticleListNames
TH2F ** fHistPtYInput
histo for phi of input particles
void SetLogBinningXTH2(TH2 *histoRebin)
virtual void UserCreateOutputObjects()
TH1I * fHistPdgInputRest
histo for phi correlation of gammas from input particles to source
const AliGenerator * fMCGenerator
TF1 * fPtParametrizationProton
void SetHasMother(UInt_t selectedMothers)
void ProcessMCParticles()
void InitializeDecayChannelHist(TH1F *hist, Int_t np)
AliAnalysisTaskGammaCocktailMC()
TObjString * fCocktailSettings[12]
TH2F ** fHistPtPhiInput
histo for phi of gammas from input particles
void SetMaxY(Double_t maxy)
void SetLogBinningXTH1(TH1 *histoRebin)
TH1I * fHistPdgGammaSourceRest
histo for rest
TH2F ** fHistPhiGammaSourcePhiInput
histo for pt correlation of gammas from input particles to source
virtual void Terminate(const Option_t *)
TH2F * fHistPtYGammaSourceFromDalitzPi0
AliAnalysisTaskGammaCocktailMC & operator=(const AliAnalysisTaskGammaCocktailMC &)
void SetLightOutput(Bool_t flag)
TH2F * fHistPtPhiGamma
histo for gammas
void GetAndSetPtParametrizations(AliGenEMCocktailV2 *mcCocktailGen)
TH1 * SetHist1D(TH1 *hist, TString histType, TString histName, TString xTitle, TString yTitle, Int_t nBinsX, Double_t xMin, Double_t xMax, Bool_t optSumw2)
virtual ~AliAnalysisTaskGammaCocktailMC()
TH2F ** fHistPtYGammaSource
histo for gammas from input particles