AliPhysics  2853087 (2853087)
AliAnalysisTaskMaterialHistos Class Reference

#include <AliAnalysisTaskMaterialHistos.h>

Inheritance diagram for AliAnalysisTaskMaterialHistos:

Public Member Functions

 AliAnalysisTaskMaterialHistos ()
 
 AliAnalysisTaskMaterialHistos (const char *name)
 
virtual ~AliAnalysisTaskMaterialHistos ()
 
virtual void UserCreateOutputObjects ()
 
virtual Bool_t Notify ()
 
virtual void UserExec (Option_t *option)
 
virtual void SetLogBinningXTH2 (TH2 *histoRebin)
 
virtual void Terminate (Option_t *)
 
void SetIsHeavyIon (Int_t flag)
 
void SetIsMC (Int_t isMC)
 
void SetV0Reader (AliV0ReaderV1 *v0Reader)
 
void SetV0ReaderName (TString name)
 
void SetEventCutList (Int_t nCuts, TList *CutArray)
 
void SetConversionCutList (Int_t nCuts, TList *CutArray)
 

Private Member Functions

void ProcessPhotons ()
 
More...
 
void ProcessMCPhotons ()
 
More...
 
void FillMCHistograms (Int_t eventPos)
 
More...
 
Int_t CountTracks09 ()
 
Int_t CountTracks0914 ()
 
 AliAnalysisTaskMaterialHistos (const AliAnalysisTaskMaterialHistos &)
 
AliAnalysisTaskMaterialHistosoperator= (const AliAnalysisTaskMaterialHistos &)
 

Private Attributes

AliV0ReaderV1fV0Reader
 
TString fV0ReaderName
 
TClonesArray * fConversionGammas
 
TListfGammaCandidates
 
TListfConversionCutArray
 
TListfEventCutArray
 
TList ** fCutFolder
 
TList ** fESDList
 
TList ** fTrueList
 
TList ** fMCList
 
TListfOutputList
 
TListfAllMCGammaList
 
TListfAllMCConvGammaList
 
Float_t fPrimVtxZ
 
Int_t fNContrVtx
 
Int_t fNESDtracksEta09
 
Int_t fNESDtracksEta0914
 
Int_t fNESDtracksEta14
 
Float_t fGammaMCPt
 
Float_t fGammaMCTheta
 
Float_t fGammaMCConvPt
 
Float_t fGammaMCConvTheta
 
Float_t fGammaPt
 
Float_t fGammaTheta
 
Float_t fGammaChi2NDF
 
UChar_t fKind
 
Int_t fIsHeavyIon
 
Int_t fIsMC
 
AliVEvent * fInputEvent
 
AliMCEvent * fMCEvent
 
Int_t fnCuts
 
Int_t fiCut
 
TH1F ** hNEvents
 
TH1F ** hNGoodESDTracksEta09
 
TH1F ** hNGoodESDTracksEta14
 
TH1F ** hNGoodESDTracksEta09_14
 
TH2F ** hESDConversionRPhi
 
TH2F ** hESDConversionRZ
 
TH2F ** hESDConversionRPt
 
TH2F ** hESDConversionREta
 
TH1F ** hESDConversionDCA
 
TH1F ** hESDConversionPsiPair
 
TH1F ** hESDConversionChi2
 
TH1F ** hESDConversionMass
 
TH1F ** hESDConversionRRejSmall
 
TH1F ** hESDConversionRRejLarge
 
TH2F ** hESDConversionAsymP
 
TH2F ** hElectronRdEdx
 
TH2F ** hElectronRNSigmadEdx
 
TH2F ** hPositronRdEdx
 
TH2F ** hPositronRNSigmadEdx
 
TH2F ** hMCConversionRPhi
 
TH2F ** hMCConversionRPt
 
TH2F ** hMCConversionREta
 
TH1F ** hMCConversionRRejSmall
 
TH1F ** hMCConversionRRejLarge
 
TH1F ** hMCAllGammaPt
 
TH2F ** hMCTrueConversionRPhi
 
TH2F ** hMCTrueConversionRZ
 
TH2F ** hMCTrueConversionRPt
 
TH2F ** hMCTrueConversionRPtMCRPt
 
TH2F ** hMCTrueConversionREta
 
TH1F ** hMCTrueConversionDCA
 
TH1F ** hMCTrueConversionPsiPair
 
TH1F ** hMCTrueConversionChi2
 
TH1F ** hMCTrueConversionMass
 
TH2F ** hMCTrueConversionAsymP
 
TH1F ** hMCTrueConversionRRejSmall
 
TH1F ** hMCTrueConversionRRejLarge
 
TH2F ** hMCTruePi0DalConversionRPt
 
TH1F ** hMCTruePi0DalConversionEta
 
TH2F ** hMCTrueEtaDalConversionRPt
 
TH1F ** hMCTrueEtaDalConversionEta
 
TH2F ** hMCTrueCombinatorialConversionRPt
 
TH1F ** hMCTrueCombinatorialConversionEta
 

Detailed Description

Definition at line 22 of file AliAnalysisTaskMaterialHistos.h.

Constructor & Destructor Documentation

AliAnalysisTaskMaterialHistos::AliAnalysisTaskMaterialHistos ( )

Definition at line 37 of file AliAnalysisTaskMaterialHistos.cxx.

AliAnalysisTaskMaterialHistos::AliAnalysisTaskMaterialHistos ( const char *  name)

Definition at line 119 of file AliAnalysisTaskMaterialHistos.cxx.

AliAnalysisTaskMaterialHistos::~AliAnalysisTaskMaterialHistos ( )
virtual

Definition at line 203 of file AliAnalysisTaskMaterialHistos.cxx.

AliAnalysisTaskMaterialHistos::AliAnalysisTaskMaterialHistos ( const AliAnalysisTaskMaterialHistos )
private

Member Function Documentation

Int_t AliAnalysisTaskMaterialHistos::CountTracks09 ( )
private

Definition at line 828 of file AliAnalysisTaskMaterialHistos.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterialHistos::CountTracks0914 ( )
private

Definition at line 904 of file AliAnalysisTaskMaterialHistos.cxx.

Referenced by UserExec().

void AliAnalysisTaskMaterialHistos::FillMCHistograms ( Int_t  eventPos)
private


Definition at line 578 of file AliAnalysisTaskMaterialHistos.cxx.

Referenced by ProcessMCPhotons().

Bool_t AliAnalysisTaskMaterialHistos::Notify ( )
virtual

Definition at line 489 of file AliAnalysisTaskMaterialHistos.cxx.

AliAnalysisTaskMaterialHistos& AliAnalysisTaskMaterialHistos::operator= ( const AliAnalysisTaskMaterialHistos )
private
void AliAnalysisTaskMaterialHistos::ProcessMCPhotons ( )
private


Definition at line 609 of file AliAnalysisTaskMaterialHistos.cxx.

Referenced by UserExec().

void AliAnalysisTaskMaterialHistos::ProcessPhotons ( )
private


Definition at line 636 of file AliAnalysisTaskMaterialHistos.cxx.

Referenced by UserExec().

void AliAnalysisTaskMaterialHistos::SetConversionCutList ( Int_t  nCuts,
TList CutArray 
)
inline

Definition at line 42 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::SetEventCutList ( Int_t  nCuts,
TList CutArray 
)
inline

Definition at line 40 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::SetIsHeavyIon ( Int_t  flag)
inline

Definition at line 35 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::SetIsMC ( Int_t  isMC)
inline

Definition at line 36 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::SetLogBinningXTH2 ( TH2 histoRebin)
virtual

Definition at line 995 of file AliAnalysisTaskMaterialHistos.cxx.

void AliAnalysisTaskMaterialHistos::SetV0Reader ( AliV0ReaderV1 v0Reader)
inline

Definition at line 37 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::SetV0ReaderName ( TString  name)
inline

Definition at line 38 of file AliAnalysisTaskMaterialHistos.h.

void AliAnalysisTaskMaterialHistos::Terminate ( Option_t )
virtual

Definition at line 1009 of file AliAnalysisTaskMaterialHistos.cxx.

void AliAnalysisTaskMaterialHistos::UserCreateOutputObjects ( )
virtual

Definition at line 212 of file AliAnalysisTaskMaterialHistos.cxx.

void AliAnalysisTaskMaterialHistos::UserExec ( Option_t option)
virtual

Definition at line 502 of file AliAnalysisTaskMaterialHistos.cxx.

Member Data Documentation

TList* AliAnalysisTaskMaterialHistos::fAllMCConvGammaList
private

Definition at line 69 of file AliAnalysisTaskMaterialHistos.h.

TList* AliAnalysisTaskMaterialHistos::fAllMCGammaList
private

Definition at line 68 of file AliAnalysisTaskMaterialHistos.h.

TList* AliAnalysisTaskMaterialHistos::fConversionCutArray
private
TClonesArray* AliAnalysisTaskMaterialHistos::fConversionGammas
private

Definition at line 59 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserExec().

TList** AliAnalysisTaskMaterialHistos::fCutFolder
private

Definition at line 63 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects().

TList** AliAnalysisTaskMaterialHistos::fESDList
private

Definition at line 64 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects().

TList* AliAnalysisTaskMaterialHistos::fEventCutArray
private
TList* AliAnalysisTaskMaterialHistos::fGammaCandidates
private
Float_t AliAnalysisTaskMaterialHistos::fGammaChi2NDF
private

Definition at line 81 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons().

Float_t AliAnalysisTaskMaterialHistos::fGammaMCConvPt
private

Definition at line 77 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms().

Float_t AliAnalysisTaskMaterialHistos::fGammaMCConvTheta
private

Definition at line 78 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms().

Float_t AliAnalysisTaskMaterialHistos::fGammaMCPt
private

Definition at line 75 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms().

Float_t AliAnalysisTaskMaterialHistos::fGammaMCTheta
private

Definition at line 76 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms().

Float_t AliAnalysisTaskMaterialHistos::fGammaPt
private

Definition at line 79 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons().

Float_t AliAnalysisTaskMaterialHistos::fGammaTheta
private

Definition at line 80 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons().

Int_t AliAnalysisTaskMaterialHistos::fiCut
private
AliVEvent* AliAnalysisTaskMaterialHistos::fInputEvent
private
Int_t AliAnalysisTaskMaterialHistos::fIsHeavyIon
private

Definition at line 83 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterialHistos::fIsMC
private
UChar_t AliAnalysisTaskMaterialHistos::fKind
private

Definition at line 82 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons().

AliMCEvent* AliAnalysisTaskMaterialHistos::fMCEvent
private
TList** AliAnalysisTaskMaterialHistos::fMCList
private

Definition at line 66 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects().

Int_t AliAnalysisTaskMaterialHistos::fNContrVtx
private

Definition at line 71 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterialHistos::fnCuts
private

Definition at line 87 of file AliAnalysisTaskMaterialHistos.h.

Referenced by Notify(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskMaterialHistos::fNESDtracksEta09
private

Definition at line 72 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterialHistos::fNESDtracksEta0914
private

Definition at line 73 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterialHistos::fNESDtracksEta14
private

Definition at line 74 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserExec().

TList* AliAnalysisTaskMaterialHistos::fOutputList
private

Definition at line 67 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Float_t AliAnalysisTaskMaterialHistos::fPrimVtxZ
private

Definition at line 70 of file AliAnalysisTaskMaterialHistos.h.

TList** AliAnalysisTaskMaterialHistos::fTrueList
private

Definition at line 65 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects().

AliV0ReaderV1* AliAnalysisTaskMaterialHistos::fV0Reader
private
TString AliAnalysisTaskMaterialHistos::fV0ReaderName
private

Definition at line 58 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hElectronRdEdx
private

Definition at line 104 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hElectronRNSigmadEdx
private

Definition at line 105 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hESDConversionAsymP
private

Definition at line 103 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionChi2
private

Definition at line 99 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionDCA
private

Definition at line 97 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionMass
private

Definition at line 100 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionPsiPair
private

Definition at line 98 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hESDConversionREta
private

Definition at line 96 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hESDConversionRPhi
private

Definition at line 93 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hESDConversionRPt
private

Definition at line 95 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionRRejLarge
private

Definition at line 102 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hESDConversionRRejSmall
private

Definition at line 101 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hESDConversionRZ
private

Definition at line 94 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCAllGammaPt
private

Definition at line 114 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCConversionREta
private

Definition at line 111 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCConversionRPhi
private

Definition at line 109 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCConversionRPt
private

Definition at line 110 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCConversionRRejLarge
private

Definition at line 113 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCConversionRRejSmall
private

Definition at line 112 of file AliAnalysisTaskMaterialHistos.h.

Referenced by FillMCHistograms(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueCombinatorialConversionEta
private

Definition at line 135 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueCombinatorialConversionRPt
private

Definition at line 134 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionAsymP
private

Definition at line 126 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionChi2
private

Definition at line 124 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionDCA
private

Definition at line 122 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionMass
private

Definition at line 125 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionPsiPair
private

Definition at line 123 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionREta
private

Definition at line 121 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRPhi
private

Definition at line 117 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRPt
private

Definition at line 119 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRPtMCRPt
private

Definition at line 120 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRRejLarge
private

Definition at line 128 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRRejSmall
private

Definition at line 127 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueConversionRZ
private

Definition at line 118 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTrueEtaDalConversionEta
private

Definition at line 133 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTrueEtaDalConversionRPt
private

Definition at line 132 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hMCTruePi0DalConversionEta
private

Definition at line 131 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hMCTruePi0DalConversionRPt
private

Definition at line 130 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskMaterialHistos::hNEvents
private

Definition at line 89 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskMaterialHistos::hNGoodESDTracksEta09
private

Definition at line 90 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskMaterialHistos::hNGoodESDTracksEta09_14
private

Definition at line 92 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskMaterialHistos::hNGoodESDTracksEta14
private

Definition at line 91 of file AliAnalysisTaskMaterialHistos.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F** AliAnalysisTaskMaterialHistos::hPositronRdEdx
private

Definition at line 106 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TH2F** AliAnalysisTaskMaterialHistos::hPositronRNSigmadEdx
private

Definition at line 107 of file AliAnalysisTaskMaterialHistos.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().


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