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

#include <AliAnalysisTaskGammaCocktailMC.h>

Inheritance diagram for AliAnalysisTaskGammaCocktailMC:

Public Member Functions

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

Protected Attributes

AliVEvent * fInputEvent
 
AliMCEvent * fMCEvent
 
AliStack * fMCStack
 
AliMCGenHandler * fMCGenHandler
 
const AliGenerator * fMCGenerator
 
AliGenEMCocktailV2 * fMCCocktailGen
 
TListfUserInfo
 
TTreefOutputTree
 
TListfOutputContainer
 
Int_tfParticleList
 
TStringfParticleListNames
 
Bool_t fDoLightOutput
 
Bool_t fHasMother [17]
 
TH1F * fHistNEvents
 
TH2FfHistPtYGamma
 
TH2F ** fHistPtYInput
 histo for gammas More...
 
TH2F ** fHistPtYGammaSource
 histo for gammas from input particles More...
 
TH2F ** fHistPtAlphaInput
 histo for input particles More...
 
TH2F ** fHistPtDeltaPhiInput
 histo for asymmetry More...
 
TH1F ** fHistDecayChannelsInput
 histo for asymmetry More...
 
TH1F ** fHistPythiaBR
 histo for input particle decay channels More...
 
Int_t fIsMC
 histo for input particle BR from pythia More...
 
Double_t fMaxY
 
TH2FfHistPtPhiGamma
 
TH2F ** fHistPtPhiGammaSource
 histo for phi of gammas More...
 
TH2F ** fHistPtPhiInput
 histo for phi of gammas from input particles More...
 
TH2F ** fHistPtGammaSourcePtInput
 histo for phi of input particles More...
 
TH2F ** fHistPhiGammaSourcePhiInput
 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...
 
TH1IfHistPdgGammaSourceRest
 histo for rest More...
 
TF1 * fPtParametrization [17]
 histo for gamma from rest More...
 
TF1 * fPtParametrizationProton
 
TObjString * fCocktailSettings [12]
 
TH1DfMtScalingFactors
 
TH2FfPtYDistributions [17]
 

Private Member Functions

 AliAnalysisTaskGammaCocktailMC (const AliAnalysisTaskGammaCocktailMC &)
 
AliAnalysisTaskGammaCocktailMCoperator= (const AliAnalysisTaskGammaCocktailMC &)
 
 ClassDef (AliAnalysisTaskGammaCocktailMC, 4)
 

Detailed Description

Definition at line 10 of file AliAnalysisTaskGammaCocktailMC.h.

Constructor & Destructor Documentation

AliAnalysisTaskGammaCocktailMC::AliAnalysisTaskGammaCocktailMC ( )
AliAnalysisTaskGammaCocktailMC::AliAnalysisTaskGammaCocktailMC ( const char *  name)

Definition at line 100 of file AliAnalysisTaskGammaCocktailMC.cxx.

AliAnalysisTaskGammaCocktailMC::~AliAnalysisTaskGammaCocktailMC ( )
virtual

Definition at line 142 of file AliAnalysisTaskGammaCocktailMC.cxx.

AliAnalysisTaskGammaCocktailMC::AliAnalysisTaskGammaCocktailMC ( const AliAnalysisTaskGammaCocktailMC )
private

Member Function Documentation

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

Definition at line 1295 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskGammaCocktailMC::GetAndSetPtParametrizations ( AliGenEMCocktailV2 *  mcCocktailGen)

Definition at line 374 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskGammaCocktailMC::GetAndSetPtYDistributions ( AliGenEMCocktailV2 *  mcCocktailGen)

Definition at line 410 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

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

Definition at line 1008 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by ProcessMCParticles().

Int_t AliAnalysisTaskGammaCocktailMC::GetParticlePosLocal ( Int_t  pdg)

Definition at line 1890 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by ProcessMCParticles().

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

Definition at line 829 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

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

Definition at line 468 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserExec().

void AliAnalysisTaskGammaCocktailMC::SetHasMother ( UInt_t  selectedMothers)

Definition at line 444 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH1 * AliAnalysisTaskGammaCocktailMC::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 1954 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH2 * AliAnalysisTaskGammaCocktailMC::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 1971 of file AliAnalysisTaskGammaCocktailMC.cxx.

Referenced by UserCreateOutputObjects().

TH2 * AliAnalysisTaskGammaCocktailMC::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 1988 of file AliAnalysisTaskGammaCocktailMC.cxx.

void AliAnalysisTaskGammaCocktailMC::SetIsMC ( Int_t  isMC)
inline

Definition at line 22 of file AliAnalysisTaskGammaCocktailMC.h.

void AliAnalysisTaskGammaCocktailMC::SetLightOutput ( Bool_t  flag)
inline

Definition at line 29 of file AliAnalysisTaskGammaCocktailMC.h.

void AliAnalysisTaskGammaCocktailMC::SetLogBinningXTH1 ( TH1 histoRebin)

Definition at line 801 of file AliAnalysisTaskGammaCocktailMC.cxx.

void AliAnalysisTaskGammaCocktailMC::SetLogBinningXTH2 ( TH2 histoRebin)

Definition at line 815 of file AliAnalysisTaskGammaCocktailMC.cxx.

void AliAnalysisTaskGammaCocktailMC::SetMaxY ( Double_t  maxy)
inline

Definition at line 28 of file AliAnalysisTaskGammaCocktailMC.h.

void AliAnalysisTaskGammaCocktailMC::Terminate ( const Option_t )
virtual

Definition at line 793 of file AliAnalysisTaskGammaCocktailMC.cxx.

void AliAnalysisTaskGammaCocktailMC::UserCreateOutputObjects ( )
virtual

Definition at line 150 of file AliAnalysisTaskGammaCocktailMC.cxx.

void AliAnalysisTaskGammaCocktailMC::UserExec ( Option_t )
virtual

Definition at line 353 of file AliAnalysisTaskGammaCocktailMC.cxx.

Member Data Documentation

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

Definition at line 56 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by SetLightOutput(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskGammaCocktailMC::fHasMother[17]
protected
TH1F** AliAnalysisTaskGammaCocktailMC::fHistDecayChannelsInput
protected

histo for asymmetry

Definition at line 68 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskGammaCocktailMC::fHistNEvents
protected

Definition at line 60 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1I* AliAnalysisTaskGammaCocktailMC::fHistPdgGammaSourceRest
protected

histo for rest

Definition at line 82 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH1I* AliAnalysisTaskGammaCocktailMC::fHistPdgInputRest
protected

histo for phi correlation of gammas from input particles to source

Definition at line 81 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPhiGammaSourcePhiInput
protected

histo for pt correlation of gammas from input particles to source

Definition at line 79 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtAlphaInput
protected

histo for input particles

Definition at line 66 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtDeltaPhiInput
protected

histo for asymmetry

Definition at line 67 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtGammaSourcePtInput
protected

histo for phi of input particles

Definition at line 78 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskGammaCocktailMC::fHistPtPhiGamma
protected

Definition at line 74 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtPhiGammaSource
protected

histo for phi of gammas

Definition at line 75 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtPhiInput
protected

histo for phi of gammas from input particles

Definition at line 76 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskGammaCocktailMC::fHistPtYGamma
protected

Definition at line 63 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtYGammaSource
protected

histo for gammas from input particles

Definition at line 65 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskGammaCocktailMC::fHistPtYInput
protected

histo for gammas

Definition at line 64 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskGammaCocktailMC::fHistPythiaBR
protected

histo for input particle decay channels

Definition at line 69 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliVEvent* AliAnalysisTaskGammaCocktailMC::fInputEvent
protected

Definition at line 42 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserExec().

Int_t AliAnalysisTaskGammaCocktailMC::fIsMC
protected

histo for input particle BR from pythia

Definition at line 71 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by SetIsMC(), and UserExec().

Double_t AliAnalysisTaskGammaCocktailMC::fMaxY
protected

Definition at line 72 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and SetMaxY().

AliGenEMCocktailV2* AliAnalysisTaskGammaCocktailMC::fMCCocktailGen
protected

Definition at line 47 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliMCEvent* AliAnalysisTaskGammaCocktailMC::fMCEvent
protected

Definition at line 43 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserExec().

const AliGenerator* AliAnalysisTaskGammaCocktailMC::fMCGenerator
protected

Definition at line 46 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliMCGenHandler* AliAnalysisTaskGammaCocktailMC::fMCGenHandler
protected

Definition at line 45 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

AliStack* AliAnalysisTaskGammaCocktailMC::fMCStack
protected

Definition at line 44 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by ProcessMCParticles(), and UserExec().

TH1D* AliAnalysisTaskGammaCocktailMC::fMtScalingFactors
protected

Definition at line 87 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

TList* AliAnalysisTaskGammaCocktailMC::fOutputContainer
protected

Definition at line 51 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TTree* AliAnalysisTaskGammaCocktailMC::fOutputTree
protected

Definition at line 50 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

Int_t* AliAnalysisTaskGammaCocktailMC::fParticleList
protected

Definition at line 53 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

TString* AliAnalysisTaskGammaCocktailMC::fParticleListNames
protected

Definition at line 54 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().

TF1* AliAnalysisTaskGammaCocktailMC::fPtParametrization[17]
protected

histo for gamma from rest

Definition at line 84 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by GetAndSetPtParametrizations(), and UserCreateOutputObjects().

TF1* AliAnalysisTaskGammaCocktailMC::fPtParametrizationProton
protected
TH2F* AliAnalysisTaskGammaCocktailMC::fPtYDistributions[17]
protected
TList* AliAnalysisTaskGammaCocktailMC::fUserInfo
protected

Definition at line 49 of file AliAnalysisTaskGammaCocktailMC.h.

Referenced by UserCreateOutputObjects().


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