AliPhysics  2b88e80 (2b88e80)
AliAnalysisTaskConversionQA Class Reference

#include <AliAnalysisTaskConversionQA.h>

Inheritance diagram for AliAnalysisTaskConversionQA:

Public Member Functions

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

Private Member Functions

 AliAnalysisTaskConversionQA (const AliAnalysisTaskConversionQA &)
 
AliAnalysisTaskConversionQAoperator= (const AliAnalysisTaskConversionQA &)
 
void ProcessQATree (AliAODConversionPhoton *gamma)
 
More...
 
void ProcessQA (AliAODConversionPhoton *gamma)
 
void RelabelAODPhotonCandidates (Bool_t mode)
 
void ProcessTrueQAESD (AliAODConversionPhoton *TruePhotonCandidate, AliESDtrack *elec, AliESDtrack *posi)
 
void ProcessTrueQAAOD (AliAODConversionPhoton *TruePhotonCandidate, AliAODTrack *elec, AliAODTrack *posi)
 
UInt_t IsTruePhotonESD (AliAODConversionPhoton *TruePhotonCandidate)
 
UInt_t IsTruePhotonAOD (AliAODConversionPhoton *TruePhotonCandidate)
 
void CountTracks ()
 
void SetLogBinningXTH2 (TH2 *histoRebin)
 

Private Attributes

AliV0ReaderV1fV0Reader
 
TString fV0ReaderName
 
TClonesArray * fConversionGammas
 
AliConversionPhotonCutsfConversionCuts
 
AliConvEventCutsfEventCuts
 
AliVEvent * fInputEvent
 
Int_t fNumberOfESDTracks
 
AliMCEvent * fMCEvent
 
TTreefTreeQA
 
Bool_t fIsHeavyIon
 
Double_t ffillTree
 
Bool_t ffillHistograms
 
TListfOutputList
 
TListfTreeList
 
TListfESDList
 
TH1F * hVertexZ
 
TH1IhNGoodESDTracks
 
TH1IhNV0Tracks
 
TH1IhNContributorsVertex
 
TH2FhITSClusterPhi
 
TH1F * hGammaPt
 
TH1F * hGammaPhi
 
TH1F * hGammaPhi_Pos
 
TH1F * hGammaPhi_Neg
 
TH1F * hGammaEta
 
TH1F * hGammaChi2perNDF
 
TH1F * hGammaPsiPair
 
TH2FhGammaArmenteros
 
TH1F * hGammaCosinePointingAngle
 
TH1F * hGammaInvMass
 
TH2FhElecPt
 
TH2FhElecEta
 
TH2FhElecPhi
 
TH1F * hElecNfindableClsTPC
 
TH1F * hPosiNfindableClsTPC
 
TH1F * hElecClsTPC
 
TH1F * hPosiClsTPC
 
TH2FhElectrondEdxP
 
TH2FhElectronITSdEdxP
 
TH2FhElectronTOFP
 
TH2FhElectronNSigmadEdxP
 
TH2FhElectronNSigmadEdxEta
 
TH2FhElectronNSigmaPiondEdxP
 
TH2FhElectronNSigmaITSP
 
TH2FhElectronNSigmaTOFP
 
TH2FhPositrondEdxP
 
TH2FhPositronITSdEdxP
 
TH2FhPositronTOFP
 
TH2FhPositronNSigmadEdxP
 
TH2FhPositronNSigmadEdxEta
 
TH2FhPositronNSigmaPiondEdxP
 
TH2FhPositronNSigmaITSP
 
TH2FhPositronNSigmaTOFP
 
TH2FhInvMassPair
 
Float_t fGammaPt
 
Float_t fGammaTheta
 
Float_t fGammaChi2NDF
 
TVectorF fGammaPhotonProp
 
TVectorF fGammaConvCoord
 
TVectorF fDaughterProp
 
UInt_t fKind
 
Bool_t fIsMC
 
Int_t fnGammaCandidates
 
Int_tfMCStackPos
 
Int_tfMCStackNeg
 

Detailed Description

Definition at line 21 of file AliAnalysisTaskConversionQA.h.

Constructor & Destructor Documentation

AliAnalysisTaskConversionQA::AliAnalysisTaskConversionQA ( )

Definition at line 42 of file AliAnalysisTaskConversionQA.cxx.

AliAnalysisTaskConversionQA::AliAnalysisTaskConversionQA ( const char *  name)

Definition at line 133 of file AliAnalysisTaskConversionQA.cxx.

AliAnalysisTaskConversionQA::~AliAnalysisTaskConversionQA ( )
virtual

Definition at line 230 of file AliAnalysisTaskConversionQA.cxx.

AliAnalysisTaskConversionQA::AliAnalysisTaskConversionQA ( const AliAnalysisTaskConversionQA )
private

Member Function Documentation

void AliAnalysisTaskConversionQA::CountTracks ( )
private

Definition at line 767 of file AliAnalysisTaskConversionQA.cxx.

Referenced by UserExec().

void AliAnalysisTaskConversionQA::FillType ( Double_t  fillTree,
Bool_t  fillHistorams 
)
inline

Definition at line 47 of file AliAnalysisTaskConversionQA.h.

UInt_t AliAnalysisTaskConversionQA::IsTruePhotonAOD ( AliAODConversionPhoton TruePhotonCandidate)
private

Definition at line 858 of file AliAnalysisTaskConversionQA.cxx.

Referenced by ProcessQATree().

UInt_t AliAnalysisTaskConversionQA::IsTruePhotonESD ( AliAODConversionPhoton TruePhotonCandidate)
private

Definition at line 799 of file AliAnalysisTaskConversionQA.cxx.

Referenced by ProcessQATree().

Bool_t AliAnalysisTaskConversionQA::Notify ( )
virtual

Definition at line 452 of file AliAnalysisTaskConversionQA.cxx.

AliAnalysisTaskConversionQA& AliAnalysisTaskConversionQA::operator= ( const AliAnalysisTaskConversionQA )
private
void AliAnalysisTaskConversionQA::ProcessQA ( AliAODConversionPhoton gamma)
private

Definition at line 674 of file AliAnalysisTaskConversionQA.cxx.

Referenced by UserExec().

void AliAnalysisTaskConversionQA::ProcessQATree ( AliAODConversionPhoton gamma)
private


Definition at line 559 of file AliAnalysisTaskConversionQA.cxx.

Referenced by UserExec().

void AliAnalysisTaskConversionQA::ProcessTrueQAAOD ( AliAODConversionPhoton TruePhotonCandidate,
AliAODTrack *  elec,
AliAODTrack *  posi 
)
private
void AliAnalysisTaskConversionQA::ProcessTrueQAESD ( AliAODConversionPhoton TruePhotonCandidate,
AliESDtrack *  elec,
AliESDtrack *  posi 
)
private
void AliAnalysisTaskConversionQA::RelabelAODPhotonCandidates ( Bool_t  mode)
private

Definition at line 919 of file AliAnalysisTaskConversionQA.cxx.

Referenced by UserExec().

void AliAnalysisTaskConversionQA::SetConversionCuts ( AliConversionPhotonCuts conversionCuts,
Bool_t  IsHeavyIon 
)
inline

Definition at line 36 of file AliAnalysisTaskConversionQA.h.

void AliAnalysisTaskConversionQA::SetEventCuts ( AliConvEventCuts conversionCuts,
Bool_t  IsHeavyIon 
)
inline

Definition at line 41 of file AliAnalysisTaskConversionQA.h.

void AliAnalysisTaskConversionQA::SetIsMC ( Bool_t  isMC)
inline

Definition at line 52 of file AliAnalysisTaskConversionQA.h.

void AliAnalysisTaskConversionQA::SetLogBinningXTH2 ( TH2 histoRebin)
private

Definition at line 1004 of file AliAnalysisTaskConversionQA.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskConversionQA::SetV0Reader ( AliV0ReaderV1 v0Reader)
inline

Definition at line 34 of file AliAnalysisTaskConversionQA.h.

void AliAnalysisTaskConversionQA::SetV0ReaderName ( TString  name)
inline

Definition at line 35 of file AliAnalysisTaskConversionQA.h.

void AliAnalysisTaskConversionQA::Terminate ( Option_t )
virtual

Definition at line 1019 of file AliAnalysisTaskConversionQA.cxx.

void AliAnalysisTaskConversionQA::UserCreateOutputObjects ( )
virtual

Definition at line 236 of file AliAnalysisTaskConversionQA.cxx.

void AliAnalysisTaskConversionQA::UserExec ( Option_t option)
virtual

Definition at line 477 of file AliAnalysisTaskConversionQA.cxx.

Member Data Documentation

AliConversionPhotonCuts* AliAnalysisTaskConversionQA::fConversionCuts
private
TClonesArray* AliAnalysisTaskConversionQA::fConversionGammas
private

Definition at line 75 of file AliAnalysisTaskConversionQA.h.

Referenced by RelabelAODPhotonCandidates(), and UserExec().

TVectorF AliAnalysisTaskConversionQA::fDaughterProp
private

Definition at line 132 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

TList* AliAnalysisTaskConversionQA::fESDList
private

Definition at line 87 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects().

AliConvEventCuts* AliAnalysisTaskConversionQA::fEventCuts
private

Definition at line 77 of file AliAnalysisTaskConversionQA.h.

Referenced by IsTruePhotonAOD(), IsTruePhotonESD(), Notify(), and UserExec().

Bool_t AliAnalysisTaskConversionQA::ffillHistograms
private

Definition at line 84 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Double_t AliAnalysisTaskConversionQA::ffillTree
private

Definition at line 83 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Float_t AliAnalysisTaskConversionQA::fGammaChi2NDF
private

Definition at line 129 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

TVectorF AliAnalysisTaskConversionQA::fGammaConvCoord
private

Definition at line 131 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

TVectorF AliAnalysisTaskConversionQA::fGammaPhotonProp
private

Definition at line 130 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskConversionQA::fGammaPt
private

Definition at line 127 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskConversionQA::fGammaTheta
private

Definition at line 128 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

AliVEvent* AliAnalysisTaskConversionQA::fInputEvent
private
Bool_t AliAnalysisTaskConversionQA::fIsHeavyIon
private

Definition at line 82 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskConversionQA::fIsMC
private

Definition at line 134 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

UInt_t AliAnalysisTaskConversionQA::fKind
private

Definition at line 133 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

AliMCEvent* AliAnalysisTaskConversionQA::fMCEvent
private
Int_t* AliAnalysisTaskConversionQA::fMCStackNeg
private

Definition at line 137 of file AliAnalysisTaskConversionQA.h.

Referenced by RelabelAODPhotonCandidates().

Int_t* AliAnalysisTaskConversionQA::fMCStackPos
private

Definition at line 136 of file AliAnalysisTaskConversionQA.h.

Referenced by RelabelAODPhotonCandidates().

Int_t AliAnalysisTaskConversionQA::fnGammaCandidates
private

Definition at line 135 of file AliAnalysisTaskConversionQA.h.

Int_t AliAnalysisTaskConversionQA::fNumberOfESDTracks
private

Definition at line 79 of file AliAnalysisTaskConversionQA.h.

Referenced by CountTracks(), and UserExec().

TList* AliAnalysisTaskConversionQA::fOutputList
private

Definition at line 85 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TList* AliAnalysisTaskConversionQA::fTreeList
private

Definition at line 86 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects().

TTree* AliAnalysisTaskConversionQA::fTreeQA
private

Definition at line 81 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQATree(), and UserCreateOutputObjects().

AliV0ReaderV1* AliAnalysisTaskConversionQA::fV0Reader
private
TString AliAnalysisTaskConversionQA::fV0ReaderName
private

Definition at line 74 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hElecClsTPC
private

Definition at line 108 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElecEta
private

Definition at line 104 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hElecNfindableClsTPC
private

Definition at line 106 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElecPhi
private

Definition at line 105 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElecPt
private

Definition at line 103 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectrondEdxP
private

Definition at line 110 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronITSdEdxP
private

Definition at line 111 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronNSigmadEdxEta
private

Definition at line 114 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronNSigmadEdxP
private

Definition at line 113 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronNSigmaITSP
private

Definition at line 116 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronNSigmaPiondEdxP
private

Definition at line 115 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronNSigmaTOFP
private

Definition at line 117 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hElectronTOFP
private

Definition at line 112 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hGammaArmenteros
private

Definition at line 100 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaChi2perNDF
private

Definition at line 98 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaCosinePointingAngle
private

Definition at line 101 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaEta
private

Definition at line 97 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaInvMass
private

Definition at line 102 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaPhi
private

Definition at line 94 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaPhi_Neg
private

Definition at line 96 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaPhi_Pos
private

Definition at line 95 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaPsiPair
private

Definition at line 99 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hGammaPt
private

Definition at line 93 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hInvMassPair
private

Definition at line 126 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hITSClusterPhi
private

Definition at line 92 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1I* AliAnalysisTaskConversionQA::hNContributorsVertex
private

Definition at line 91 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1I* AliAnalysisTaskConversionQA::hNGoodESDTracks
private

Definition at line 89 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1I* AliAnalysisTaskConversionQA::hNV0Tracks
private

Definition at line 90 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskConversionQA::hPosiClsTPC
private

Definition at line 109 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hPosiNfindableClsTPC
private

Definition at line 107 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositrondEdxP
private

Definition at line 118 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronITSdEdxP
private

Definition at line 119 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronNSigmadEdxEta
private

Definition at line 122 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronNSigmadEdxP
private

Definition at line 121 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronNSigmaITSP
private

Definition at line 124 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronNSigmaPiondEdxP
private

Definition at line 123 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronNSigmaTOFP
private

Definition at line 125 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH2F* AliAnalysisTaskConversionQA::hPositronTOFP
private

Definition at line 120 of file AliAnalysisTaskConversionQA.h.

Referenced by ProcessQA(), and UserCreateOutputObjects().

TH1F* AliAnalysisTaskConversionQA::hVertexZ
private

Definition at line 88 of file AliAnalysisTaskConversionQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().


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