AliPhysics  764b6ea (764b6ea)
AliAnalysisTaskMaterial Class Reference

#include <AliAnalysisTaskMaterial.h>

Inheritance diagram for AliAnalysisTaskMaterial:

Public Member Functions

 AliAnalysisTaskMaterial ()
 
 AliAnalysisTaskMaterial (const char *name)
 
virtual ~AliAnalysisTaskMaterial ()
 
virtual void UserCreateOutputObjects ()
 
virtual Bool_t Notify ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
void SetIsMC (Bool_t isMC)
 
void SetV0Reader (AliV0ReaderV1 *v0Reader)
 
void SetV0ReaderName (TString name)
 
void SetConversionCuts (AliConversionPhotonCuts *conversionCuts, Int_t IsHeavyIon)
 
void SetEventCuts (AliConvEventCuts *conversionCuts, Int_t IsHeavyIon)
 

Private Member Functions

void ProcessPhotons ()
 
More...
 
void ProcessMCPhotons ()
 
void FillMCTree (Int_t eventPos)
 
Int_t CountTracks0914 ()
 
Int_t CountTracks09 ()
 
 AliAnalysisTaskMaterial (const AliAnalysisTaskMaterial &)
 
AliAnalysisTaskMaterialoperator= (const AliAnalysisTaskMaterial &)
 

Private Attributes

AliV0ReaderV1fV0Reader
 
TString fV0ReaderName
 
TClonesArray * fConversionGammas
 
AliConversionPhotonCutsfConversionCuts
 
AliConvEventCutsfEventCuts
 
TListfOutputList
 
TListfEventList
 
TListfRecGammaList
 
TListfAllMCGammaList
 
TListfAllMCConvGammaList
 
TTreefTreeEvent
 
TTreefTreeMaterialRec
 
TTreefTreeMaterialAllGamma
 
TTreefTreeMaterialConvGamma
 
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
 
TVectorF fMCConvCords
 
TVectorF fMCConvDaughterProp
 
Float_t fGammaPt
 
Float_t fGammaTheta
 
Float_t fGammaChi2NDF
 
TVectorF fRecCords
 
TVectorF fDaughterProp
 
UChar_t fKind
 
Int_t fIsHeavyIon
 
Bool_t fIsMC
 
AliESDEventfESDEvent
 
AliMCEvent * fMCEvent
 

Detailed Description

Definition at line 21 of file AliAnalysisTaskMaterial.h.

Constructor & Destructor Documentation

AliAnalysisTaskMaterial::AliAnalysisTaskMaterial ( )

Definition at line 37 of file AliAnalysisTaskMaterial.cxx.

AliAnalysisTaskMaterial::AliAnalysisTaskMaterial ( const char *  name)

Definition at line 79 of file AliAnalysisTaskMaterial.cxx.

AliAnalysisTaskMaterial::~AliAnalysisTaskMaterial ( )
virtual

Definition at line 123 of file AliAnalysisTaskMaterial.cxx.

AliAnalysisTaskMaterial::AliAnalysisTaskMaterial ( const AliAnalysisTaskMaterial )
private

Member Function Documentation

Int_t AliAnalysisTaskMaterial::CountTracks09 ( )
private

Definition at line 455 of file AliAnalysisTaskMaterial.cxx.

Referenced by ProcessPhotons(), and UserExec().

Int_t AliAnalysisTaskMaterial::CountTracks0914 ( )
private

Definition at line 487 of file AliAnalysisTaskMaterial.cxx.

Referenced by UserExec().

void AliAnalysisTaskMaterial::FillMCTree ( Int_t  eventPos)
private
Bool_t AliAnalysisTaskMaterial::Notify ( )
virtual

Definition at line 128 of file AliAnalysisTaskMaterial.cxx.

AliAnalysisTaskMaterial& AliAnalysisTaskMaterial::operator= ( const AliAnalysisTaskMaterial )
private
void AliAnalysisTaskMaterial::ProcessMCPhotons ( )
private
void AliAnalysisTaskMaterial::ProcessPhotons ( )
private


Definition at line 343 of file AliAnalysisTaskMaterial.cxx.

Referenced by UserExec().

void AliAnalysisTaskMaterial::SetConversionCuts ( AliConversionPhotonCuts conversionCuts,
Int_t  IsHeavyIon 
)
inline

Definition at line 37 of file AliAnalysisTaskMaterial.h.

void AliAnalysisTaskMaterial::SetEventCuts ( AliConvEventCuts conversionCuts,
Int_t  IsHeavyIon 
)
inline

Definition at line 41 of file AliAnalysisTaskMaterial.h.

void AliAnalysisTaskMaterial::SetIsMC ( Bool_t  isMC)
inline

Definition at line 34 of file AliAnalysisTaskMaterial.h.

void AliAnalysisTaskMaterial::SetV0Reader ( AliV0ReaderV1 v0Reader)
inline

Definition at line 35 of file AliAnalysisTaskMaterial.h.

void AliAnalysisTaskMaterial::SetV0ReaderName ( TString  name)
inline

Definition at line 36 of file AliAnalysisTaskMaterial.h.

void AliAnalysisTaskMaterial::Terminate ( Option_t )
virtual

Definition at line 532 of file AliAnalysisTaskMaterial.cxx.

void AliAnalysisTaskMaterial::UserCreateOutputObjects ( )
virtual

Definition at line 139 of file AliAnalysisTaskMaterial.cxx.

void AliAnalysisTaskMaterial::UserExec ( Option_t option)
virtual

Definition at line 220 of file AliAnalysisTaskMaterial.cxx.

Member Data Documentation

TList* AliAnalysisTaskMaterial::fAllMCConvGammaList
private

Definition at line 63 of file AliAnalysisTaskMaterial.h.

TList* AliAnalysisTaskMaterial::fAllMCGammaList
private

Definition at line 62 of file AliAnalysisTaskMaterial.h.

AliConversionPhotonCuts* AliAnalysisTaskMaterial::fConversionCuts
private

Definition at line 57 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons().

TClonesArray* AliAnalysisTaskMaterial::fConversionGammas
private

Definition at line 56 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserExec().

TVectorF AliAnalysisTaskMaterial::fDaughterProp
private

Definition at line 83 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

AliESDEvent* AliAnalysisTaskMaterial::fESDEvent
private

Definition at line 87 of file AliAnalysisTaskMaterial.h.

Referenced by CountTracks09(), CountTracks0914(), ProcessPhotons(), and UserExec().

AliConvEventCuts* AliAnalysisTaskMaterial::fEventCuts
private
TList* AliAnalysisTaskMaterial::fEventList
private

Definition at line 60 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects().

Float_t AliAnalysisTaskMaterial::fGammaChi2NDF
private

Definition at line 81 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskMaterial::fGammaMCConvPt
private

Definition at line 75 of file AliAnalysisTaskMaterial.h.

Float_t AliAnalysisTaskMaterial::fGammaMCConvTheta
private

Definition at line 76 of file AliAnalysisTaskMaterial.h.

Float_t AliAnalysisTaskMaterial::fGammaMCPt
private

Definition at line 73 of file AliAnalysisTaskMaterial.h.

Float_t AliAnalysisTaskMaterial::fGammaMCTheta
private

Definition at line 74 of file AliAnalysisTaskMaterial.h.

Float_t AliAnalysisTaskMaterial::fGammaPt
private

Definition at line 79 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskMaterial::fGammaTheta
private

Definition at line 80 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskMaterial::fIsHeavyIon
private

Definition at line 85 of file AliAnalysisTaskMaterial.h.

Referenced by UserExec().

Bool_t AliAnalysisTaskMaterial::fIsMC
private

Definition at line 86 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects().

UChar_t AliAnalysisTaskMaterial::fKind
private

Definition at line 84 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TVectorF AliAnalysisTaskMaterial::fMCConvCords
private

Definition at line 77 of file AliAnalysisTaskMaterial.h.

TVectorF AliAnalysisTaskMaterial::fMCConvDaughterProp
private

Definition at line 78 of file AliAnalysisTaskMaterial.h.

AliMCEvent* AliAnalysisTaskMaterial::fMCEvent
private

Definition at line 88 of file AliAnalysisTaskMaterial.h.

Referenced by CountTracks09(), CountTracks0914(), ProcessPhotons(), and UserExec().

Int_t AliAnalysisTaskMaterial::fNContrVtx
private

Definition at line 69 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskMaterial::fNESDtracksEta09
private

Definition at line 70 of file AliAnalysisTaskMaterial.h.

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

Int_t AliAnalysisTaskMaterial::fNESDtracksEta0914
private

Definition at line 71 of file AliAnalysisTaskMaterial.h.

Referenced by UserExec().

Int_t AliAnalysisTaskMaterial::fNESDtracksEta14
private

Definition at line 72 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TList* AliAnalysisTaskMaterial::fOutputList
private

Definition at line 59 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Float_t AliAnalysisTaskMaterial::fPrimVtxZ
private

Definition at line 68 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TVectorF AliAnalysisTaskMaterial::fRecCords
private

Definition at line 82 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

TList* AliAnalysisTaskMaterial::fRecGammaList
private

Definition at line 61 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects().

TTree* AliAnalysisTaskMaterial::fTreeEvent
private

Definition at line 64 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TTree* AliAnalysisTaskMaterial::fTreeMaterialAllGamma
private

Definition at line 66 of file AliAnalysisTaskMaterial.h.

TTree* AliAnalysisTaskMaterial::fTreeMaterialConvGamma
private

Definition at line 67 of file AliAnalysisTaskMaterial.h.

TTree* AliAnalysisTaskMaterial::fTreeMaterialRec
private

Definition at line 65 of file AliAnalysisTaskMaterial.h.

Referenced by ProcessPhotons(), and UserCreateOutputObjects().

AliV0ReaderV1* AliAnalysisTaskMaterial::fV0Reader
private

Definition at line 54 of file AliAnalysisTaskMaterial.h.

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

TString AliAnalysisTaskMaterial::fV0ReaderName
private

Definition at line 55 of file AliAnalysisTaskMaterial.h.

Referenced by UserCreateOutputObjects().


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