AliPhysics  b752f14 (b752f14)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskHadronicCocktailMC Class Reference

#include <AliAnalysisTaskHadronicCocktailMC.h>

Inheritance diagram for AliAnalysisTaskHadronicCocktailMC:

Public Member Functions

 AliAnalysisTaskHadronicCocktailMC ()
 
 AliAnalysisTaskHadronicCocktailMC (const char *name)
 
virtual ~AliAnalysisTaskHadronicCocktailMC ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (const Option_t *)
 
void SetIsMC (Int_t isMC)
 
void ProcessMCParticles ()
 
void SetMaxY (Double_t maxy)
 
void SetLightOutput (Bool_t flag)
 
void SetAnalyzedParticle (Int_t flag)
 
void SetHasMother (UInt_t selectedMothers)
 
TH1SetHist1D (TH1 *hist, TString histType, TString histName, TString xTitle, TString yTitle, Int_t nBinsX, Double_t xMin, Double_t xMax, Bool_t optSumw2)
 
TH2SetHist2D (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)
 
TH2SetHist2D (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)
 
void SetLogBinningXTH1 (TH1 *histoRebin)
 
void SetLogBinningXTH2 (TH2 *histoRebin)
 
Int_t GetParticlePosLocal (Int_t pdg)
 
Float_t GetDecayChannel (AliStack *stack, TParticle *part)
 
void GetAndSetPtParametrizations (AliGenEMCocktailV2 *mcCocktailGen)
 
void GetAndSetPtYDistributions (AliGenEMCocktailV2 *mcCocktailGen)
 
void InitializeDecayChannelHist (TH1F *hist, Int_t np)
 
void FillPythiaBranchingRatio (TH1F *histo, Int_t np)
 

Protected Attributes

AliVEvent * fInputEvent
 
AliMCEvent * fMCEvent
 
AliStack * fMCStack
 
AliMCGenHandler * fMCGenHandler
 
const AliGenerator * fMCGenerator
 
AliGenEMCocktailV2 * fMCCocktailGen
 
TListfUserInfo
 
TTreefOutputTree
 
TListfOutputContainer
 
Int_tfParticleList
 
TStringfParticleListNames
 
Int_t fAnalyzedMeson
 
Bool_t fAnalyzeNeutralPi
 
Bool_t fAnalyzeChargedPi
 
Bool_t fDoLightOutput
 
Bool_t fHasMother [24]
 
TH1F * fHistNEvents
 
TH2F ** fHistPtYInput
 
TH2F ** fHistPtYDaughterSource
 histo for pi0/eta from input particles More...
 
TH1F ** fHistDecayChannelsInput
 histo for input particles More...
 
TH1F ** fHistPythiaBR
 histo for input particle decay channels More...
 
Int_t fIsMC
 histo for input particle BR from pythia More...
 
Double_t fMaxY
 
TH2F ** fHistPtPhiDaughterSource
 
TH2F ** fHistPtPhiInput
 histo for phi of pi0/eta from input particles More...
 
TH2F ** fHistPtYGammaFromXFromInput
 histo for phi of input particles More...
 
TH2F ** fHistPtPhiGammaFromXFromInput
 gammas from X from k0s, k0l, lambda More...
 
TH2F ** fHistPtYGammaFromPi0FromInput
 
TH2F ** fHistPtPhiGammaFromPi0FromInput
 gammas from pi0 from k0s, k0l, lambda More...
 
TH2F ** fHistPtDaughterPtSourceInput
 
TH2F ** fHistPhiDaughterPhiSourceInput
 histo for pt correlation of gammas from input particles to source More...
 
TH1IfHistPdgInputRest
 histo for phi correlation of gammas from input particles to source More...
 
TH1IfHistPdgDaughterSourceRest
 histo for rest More...
 
TF1 * fPtParametrization [24]
 histo for gamma from rest More...
 
TF1 * fPtParametrizationProton
 
TF1 * fPtParametrizationPi0
 
TObjString * fCocktailSettings [12]
 
TH1DfMtScalingFactors
 
TH2FfPtYDistributions [24]
 

Private Member Functions

 AliAnalysisTaskHadronicCocktailMC (const AliAnalysisTaskHadronicCocktailMC &)
 
AliAnalysisTaskHadronicCocktailMCoperator= (const AliAnalysisTaskHadronicCocktailMC &)
 
 ClassDef (AliAnalysisTaskHadronicCocktailMC, 7)
 

Detailed Description

Definition at line 10 of file AliAnalysisTaskHadronicCocktailMC.h.

Constructor & Destructor Documentation

AliAnalysisTaskHadronicCocktailMC::AliAnalysisTaskHadronicCocktailMC ( )
AliAnalysisTaskHadronicCocktailMC::AliAnalysisTaskHadronicCocktailMC ( const char *  name)

Definition at line 104 of file AliAnalysisTaskHadronicCocktailMC.cxx.

AliAnalysisTaskHadronicCocktailMC::~AliAnalysisTaskHadronicCocktailMC ( )
virtual

Definition at line 150 of file AliAnalysisTaskHadronicCocktailMC.cxx.

AliAnalysisTaskHadronicCocktailMC::AliAnalysisTaskHadronicCocktailMC ( const AliAnalysisTaskHadronicCocktailMC )
private

Member Function Documentation

AliAnalysisTaskHadronicCocktailMC::ClassDef ( AliAnalysisTaskHadronicCocktailMC  ,
 
)
private
void AliAnalysisTaskHadronicCocktailMC::FillPythiaBranchingRatio ( TH1F *  histo,
Int_t  np 
)

Definition at line 1567 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskHadronicCocktailMC::GetAndSetPtParametrizations ( AliGenEMCocktailV2 *  mcCocktailGen)

Definition at line 355 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskHadronicCocktailMC::GetAndSetPtYDistributions ( AliGenEMCocktailV2 *  mcCocktailGen)

Definition at line 400 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

Float_t AliAnalysisTaskHadronicCocktailMC::GetDecayChannel ( AliStack *  stack,
TParticle *  part 
)

Definition at line 1164 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by ProcessMCParticles().

Int_t AliAnalysisTaskHadronicCocktailMC::GetParticlePosLocal ( Int_t  pdg)

Definition at line 2282 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by ProcessMCParticles().

void AliAnalysisTaskHadronicCocktailMC::InitializeDecayChannelHist ( TH1F *  hist,
Int_t  np 
)

Definition at line 919 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

AliAnalysisTaskHadronicCocktailMC& AliAnalysisTaskHadronicCocktailMC::operator= ( const AliAnalysisTaskHadronicCocktailMC )
private
void AliAnalysisTaskHadronicCocktailMC::ProcessMCParticles ( )

Definition at line 473 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserExec().

void AliAnalysisTaskHadronicCocktailMC::SetAnalyzedParticle ( Int_t  flag)

Definition at line 876 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::SetHasMother ( UInt_t  selectedMothers)

Definition at line 441 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH1 * AliAnalysisTaskHadronicCocktailMC::SetHist1D ( TH1 hist,
TString  histType,
TString  histName,
TString  xTitle,
TString  yTitle,
Int_t  nBinsX,
Double_t  xMin,
Double_t  xMax,
Bool_t  optSumw2 
)

Definition at line 2367 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH2 * AliAnalysisTaskHadronicCocktailMC::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 
)

Definition at line 2384 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH2 * AliAnalysisTaskHadronicCocktailMC::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 
)

Definition at line 2401 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::SetIsMC ( Int_t  isMC)
inline

Definition at line 22 of file AliAnalysisTaskHadronicCocktailMC.h.

void AliAnalysisTaskHadronicCocktailMC::SetLightOutput ( Bool_t  flag)
inline

Definition at line 27 of file AliAnalysisTaskHadronicCocktailMC.h.

void AliAnalysisTaskHadronicCocktailMC::SetLogBinningXTH1 ( TH1 histoRebin)

Definition at line 891 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::SetLogBinningXTH2 ( TH2 histoRebin)

Definition at line 905 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::SetMaxY ( Double_t  maxy)
inline

Definition at line 26 of file AliAnalysisTaskHadronicCocktailMC.h.

void AliAnalysisTaskHadronicCocktailMC::Terminate ( const Option_t )
virtual

Definition at line 870 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::UserCreateOutputObjects ( )
virtual

Definition at line 158 of file AliAnalysisTaskHadronicCocktailMC.cxx.

void AliAnalysisTaskHadronicCocktailMC::UserExec ( Option_t )
virtual

Definition at line 334 of file AliAnalysisTaskHadronicCocktailMC.cxx.

Member Data Documentation

Bool_t AliAnalysisTaskHadronicCocktailMC::fAnalyzeChargedPi
protected

Definition at line 63 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by SetAnalyzedParticle(), and SetHasMother().

Int_t AliAnalysisTaskHadronicCocktailMC::fAnalyzedMeson
protected
Bool_t AliAnalysisTaskHadronicCocktailMC::fAnalyzeNeutralPi
protected

Definition at line 62 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by SetAnalyzedParticle(), and SetHasMother().

TObjString* AliAnalysisTaskHadronicCocktailMC::fCocktailSettings[12]
protected
Bool_t AliAnalysisTaskHadronicCocktailMC::fDoLightOutput
protected

Definition at line 64 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by SetHasMother(), and SetLightOutput().

Bool_t AliAnalysisTaskHadronicCocktailMC::fHasMother[24]
protected
TH1F** AliAnalysisTaskHadronicCocktailMC::fHistDecayChannelsInput
protected

histo for input particles

Definition at line 73 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskHadronicCocktailMC::fHistNEvents
protected

Definition at line 68 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1I* AliAnalysisTaskHadronicCocktailMC::fHistPdgDaughterSourceRest
protected

histo for rest

Definition at line 91 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH1I* AliAnalysisTaskHadronicCocktailMC::fHistPdgInputRest
protected

histo for phi correlation of gammas from input particles to source

Definition at line 90 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPhiDaughterPhiSourceInput
protected

histo for pt correlation of gammas from input particles to source

Definition at line 88 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtDaughterPtSourceInput
protected
TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtPhiDaughterSource
protected
TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtPhiGammaFromPi0FromInput
protected

gammas from pi0 from k0s, k0l, lambda

Definition at line 85 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtPhiGammaFromXFromInput
protected

gammas from X from k0s, k0l, lambda

Definition at line 83 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtPhiInput
protected

histo for phi of pi0/eta from input particles

Definition at line 80 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtYDaughterSource
protected

histo for pi0/eta from input particles

Definition at line 72 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtYGammaFromPi0FromInput
protected
TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtYGammaFromXFromInput
protected

histo for phi of input particles

Definition at line 82 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskHadronicCocktailMC::fHistPtYInput
protected
TH1F** AliAnalysisTaskHadronicCocktailMC::fHistPythiaBR
protected

histo for input particle decay channels

Definition at line 74 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliVEvent* AliAnalysisTaskHadronicCocktailMC::fInputEvent
protected

Definition at line 47 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserExec().

Int_t AliAnalysisTaskHadronicCocktailMC::fIsMC
protected

histo for input particle BR from pythia

Definition at line 76 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by SetIsMC(), and UserExec().

Double_t AliAnalysisTaskHadronicCocktailMC::fMaxY
protected

Definition at line 77 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and SetMaxY().

AliGenEMCocktailV2* AliAnalysisTaskHadronicCocktailMC::fMCCocktailGen
protected

Definition at line 52 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliMCEvent* AliAnalysisTaskHadronicCocktailMC::fMCEvent
protected

Definition at line 48 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserExec().

const AliGenerator* AliAnalysisTaskHadronicCocktailMC::fMCGenerator
protected

Definition at line 51 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliMCGenHandler* AliAnalysisTaskHadronicCocktailMC::fMCGenHandler
protected

Definition at line 50 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliStack* AliAnalysisTaskHadronicCocktailMC::fMCStack
protected

Definition at line 49 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by ProcessMCParticles(), and UserExec().

TH1D* AliAnalysisTaskHadronicCocktailMC::fMtScalingFactors
protected

Definition at line 98 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

TList* AliAnalysisTaskHadronicCocktailMC::fOutputContainer
protected

Definition at line 56 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TTree* AliAnalysisTaskHadronicCocktailMC::fOutputTree
protected

Definition at line 55 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

Int_t* AliAnalysisTaskHadronicCocktailMC::fParticleList
protected

Definition at line 58 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

TString* AliAnalysisTaskHadronicCocktailMC::fParticleListNames
protected

Definition at line 59 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().

TF1* AliAnalysisTaskHadronicCocktailMC::fPtParametrization[24]
protected

histo for gamma from rest

Definition at line 94 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by GetAndSetPtParametrizations(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskHadronicCocktailMC::fPtParametrizationPi0
protected
TF1* AliAnalysisTaskHadronicCocktailMC::fPtParametrizationProton
protected
TH2F* AliAnalysisTaskHadronicCocktailMC::fPtYDistributions[24]
protected
TList* AliAnalysisTaskHadronicCocktailMC::fUserInfo
protected

Definition at line 54 of file AliAnalysisTaskHadronicCocktailMC.h.

Referenced by UserCreateOutputObjects().


The documentation for this class was generated from the following files: