AliPhysics  8b695ca (8b695ca)
AliAnalysisTaskGammaTriggerQA Class Reference

#include <AliAnalysisTaskGammaTriggerQA.h>

Inheritance diagram for AliAnalysisTaskGammaTriggerQA:

Public Member Functions

 AliAnalysisTaskGammaTriggerQA ()
 
 AliAnalysisTaskGammaTriggerQA (const char *name)
 
virtual ~AliAnalysisTaskGammaTriggerQA ()
 
virtual void UserCreateOutputObjects ()
 
virtual Bool_t Notify ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (const Option_t *)
 
void InitBack ()
 
void SetV0ReaderName (TString name)
 
void SetIsHeavyIon (Int_t flag)
 
void ProcessClusters ()
 
void SetIsMC (Int_t isMC)
 
void SetLightOutput (Bool_t flag)
 
void SetDetailedQAFlag (Int_t flag)
 
void SetEventCutList (Int_t nCuts, TList *CutArray)
 
void SetCaloCutList (Int_t nCuts, TList *CutArray)
 
void SetCorrectionTaskSetting (TString setting)
 

Protected Attributes

AliV0ReaderV1fV0Reader
 
TString fV0ReaderName
 
TString fCorrTaskSetting
 
AliVEvent * fInputEvent
 
AliMCEvent * fMCEvent
 
TList ** fCutFolder
 
TList ** fESDList
 
TListfOutputContainer
 
TListfClusterCandidates
 
TListfEventCutArray
 current list of cluster candidates More...
 
AliConvEventCutsfEventCuts
 
TListfClusterCutArray
 
AliCaloPhotonCutsfCaloPhotonCuts
 
TH1F ** fHistoClusGammaPt
 
TH1F ** fHistoClusGammaE
 array of histos with cluster, pt More...
 
TH1F ** fHistoNEvents
 array of histos with cluster, E More...
 
TH1F ** fHistoNEventsWOWeight
 array of histos with event information More...
 
TH1F ** fHistoNGoodESDTracks
 array of histos with event information without event weights More...
 
TH1F ** fHistoCent
 array of histos with number of good tracks (2010 Standard track cuts) More...
 
TH1F ** fHistoVertexZ
 array of histos with centrality slices More...
 
TH1F ** fHistoNGammaCandidates
 array of histos with vertex z distribution for selected events More...
 
TH1F ** fHistoNGammaCandidatesBasic
 array of histos with number of gamma candidates per event More...
 
TH2F ** fHistoNGoodESDTracksVsNGammaCandidates
 array of histos with number of gamma candidates per event for basic cluster cut More...
 
TH2F ** fHistoSPDClusterTrackletBackground
 array of histos with number of good tracks vs gamma candidates More...
 
TH1F ** fHistoNV0Tracks
 array of histos with SPD tracklets vs SPD clusters for background rejection More...
 
TH1F ** fHistoNV0Trigger
 array of histos with V0 counts More...
 
TH2F ** fHistoNV0TriggerTracks
 array of histos with V0 trigger More...
 
TProfile ** fProfileEtaShift
 array of histos with V0 trigger vs tracks More...
 
TProfile ** fProfileJetJetXSection
 array of profiles with eta shift More...
 
TH1F ** fHistoJetJetNTrials
 array of profiles with xsection for jetjet More...
 
TList ** fTreeList
 array of histos with ntrials for jetjet More...
 
TTree ** fTreeTriggInfo
 
Float_t fCent
 Array of lists with tree. More...
 
Short_t fT0Trigg
 
UInt_t fV0Mult
 
UInt_t fV0Trigg
 
UInt_t fTPCMult
 
UInt_t fSPDHit
 
UInt_t fSPDTracklet
 
Float_t fZVertex
 
Double_t fEventPlaneAngle
 
TRandom3 fRandom
 
Int_t fnCuts
 
Int_t fiCut
 
Int_t fIsHeavyIon
 
Bool_t fDoLightOutput
 
Int_t fQADetailed
 
Int_t fIsMC
 
Double_t fWeightJetJetMC
 
Int_t fNCurrentClusterBasic
 

Private Member Functions

 AliAnalysisTaskGammaTriggerQA (const AliAnalysisTaskGammaTriggerQA &)
 
AliAnalysisTaskGammaTriggerQAoperator= (const AliAnalysisTaskGammaTriggerQA &)
 

Detailed Description

Definition at line 21 of file AliAnalysisTaskGammaTriggerQA.h.

Constructor & Destructor Documentation

AliAnalysisTaskGammaTriggerQA::AliAnalysisTaskGammaTriggerQA ( )

Definition at line 66 of file AliAnalysisTaskGammaTriggerQA.cxx.

AliAnalysisTaskGammaTriggerQA::AliAnalysisTaskGammaTriggerQA ( const char *  name)

Definition at line 122 of file AliAnalysisTaskGammaTriggerQA.cxx.

AliAnalysisTaskGammaTriggerQA::~AliAnalysisTaskGammaTriggerQA ( )
virtual

Definition at line 179 of file AliAnalysisTaskGammaTriggerQA.cxx.

AliAnalysisTaskGammaTriggerQA::AliAnalysisTaskGammaTriggerQA ( const AliAnalysisTaskGammaTriggerQA )
private

Member Function Documentation

void AliAnalysisTaskGammaTriggerQA::InitBack ( )
Bool_t AliAnalysisTaskGammaTriggerQA::Notify ( )
virtual

Definition at line 498 of file AliAnalysisTaskGammaTriggerQA.cxx.

AliAnalysisTaskGammaTriggerQA& AliAnalysisTaskGammaTriggerQA::operator= ( const AliAnalysisTaskGammaTriggerQA )
private
void AliAnalysisTaskGammaTriggerQA::ProcessClusters ( )

Definition at line 675 of file AliAnalysisTaskGammaTriggerQA.cxx.

Referenced by SetIsHeavyIon(), and UserExec().

void AliAnalysisTaskGammaTriggerQA::SetCaloCutList ( Int_t  nCuts,
TList CutArray 
)
inline

Definition at line 56 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetCorrectionTaskSetting ( TString  setting)
inline

Definition at line 62 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetDetailedQAFlag ( Int_t  flag)
inline

Definition at line 47 of file AliAnalysisTaskGammaTriggerQA.h.

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

Definition at line 50 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetIsHeavyIon ( Int_t  flag)
inline

Definition at line 35 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetIsMC ( Int_t  isMC)
inline

Definition at line 43 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetLightOutput ( Bool_t  flag)
inline

Definition at line 46 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::SetV0ReaderName ( TString  name)
inline

Definition at line 34 of file AliAnalysisTaskGammaTriggerQA.h.

void AliAnalysisTaskGammaTriggerQA::Terminate ( const Option_t )
virtual

Definition at line 752 of file AliAnalysisTaskGammaTriggerQA.cxx.

void AliAnalysisTaskGammaTriggerQA::UserCreateOutputObjects ( )
virtual

Definition at line 188 of file AliAnalysisTaskGammaTriggerQA.cxx.

void AliAnalysisTaskGammaTriggerQA::UserExec ( Option_t )
virtual

Definition at line 529 of file AliAnalysisTaskGammaTriggerQA.cxx.

Member Data Documentation

AliCaloPhotonCuts* AliAnalysisTaskGammaTriggerQA::fCaloPhotonCuts
protected

Definition at line 77 of file AliAnalysisTaskGammaTriggerQA.h.

Float_t AliAnalysisTaskGammaTriggerQA::fCent
protected

Array of lists with tree.

Definition at line 103 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TList* AliAnalysisTaskGammaTriggerQA::fClusterCandidates
protected
TList* AliAnalysisTaskGammaTriggerQA::fClusterCutArray
protected
TString AliAnalysisTaskGammaTriggerQA::fCorrTaskSetting
protected

Definition at line 67 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and SetCorrectionTaskSetting().

TList** AliAnalysisTaskGammaTriggerQA::fCutFolder
protected

Definition at line 70 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects().

Bool_t AliAnalysisTaskGammaTriggerQA::fDoLightOutput
protected
TList** AliAnalysisTaskGammaTriggerQA::fESDList
protected

Definition at line 71 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects().

TList* AliAnalysisTaskGammaTriggerQA::fEventCutArray
protected

current list of cluster candidates

Definition at line 74 of file AliAnalysisTaskGammaTriggerQA.h.

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

AliConvEventCuts* AliAnalysisTaskGammaTriggerQA::fEventCuts
protected

Definition at line 75 of file AliAnalysisTaskGammaTriggerQA.h.

Double_t AliAnalysisTaskGammaTriggerQA::fEventPlaneAngle
protected

Definition at line 113 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoCent
protected

array of histos with number of good tracks (2010 Standard track cuts)

Definition at line 87 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoClusGammaE
protected

array of histos with cluster, pt

Definition at line 81 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoClusGammaPt
protected

Definition at line 80 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserCreateOutputObjects().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoJetJetNTrials
protected

array of profiles with xsection for jetjet

Definition at line 98 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNEvents
protected

array of histos with cluster, E

Definition at line 84 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNEventsWOWeight
protected

array of histos with event information

Definition at line 85 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNGammaCandidates
protected

array of histos with vertex z distribution for selected events

Definition at line 89 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNGammaCandidatesBasic
protected

array of histos with number of gamma candidates per event

Definition at line 90 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNGoodESDTracks
protected

array of histos with event information without event weights

Definition at line 86 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F** AliAnalysisTaskGammaTriggerQA::fHistoNGoodESDTracksVsNGammaCandidates
protected

array of histos with number of gamma candidates per event for basic cluster cut

Definition at line 91 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNV0Tracks
protected

array of histos with SPD tracklets vs SPD clusters for background rejection

Definition at line 93 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoNV0Trigger
protected

array of histos with V0 counts

Definition at line 94 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F** AliAnalysisTaskGammaTriggerQA::fHistoNV0TriggerTracks
protected

array of histos with V0 trigger

Definition at line 95 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH2F** AliAnalysisTaskGammaTriggerQA::fHistoSPDClusterTrackletBackground
protected

array of histos with number of good tracks vs gamma candidates

Definition at line 92 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TH1F** AliAnalysisTaskGammaTriggerQA::fHistoVertexZ
protected

array of histos with centrality slices

Definition at line 88 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskGammaTriggerQA::fiCut
protected

Definition at line 116 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserExec().

AliVEvent* AliAnalysisTaskGammaTriggerQA::fInputEvent
protected

Definition at line 68 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserExec().

Int_t AliAnalysisTaskGammaTriggerQA::fIsHeavyIon
protected
Int_t AliAnalysisTaskGammaTriggerQA::fIsMC
protected
AliMCEvent* AliAnalysisTaskGammaTriggerQA::fMCEvent
protected

Definition at line 69 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserExec().

Int_t AliAnalysisTaskGammaTriggerQA::fNCurrentClusterBasic
protected

Definition at line 122 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserExec().

Int_t AliAnalysisTaskGammaTriggerQA::fnCuts
protected
TList* AliAnalysisTaskGammaTriggerQA::fOutputContainer
protected

Definition at line 72 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TProfile** AliAnalysisTaskGammaTriggerQA::fProfileEtaShift
protected

array of histos with V0 trigger vs tracks

Definition at line 96 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by Notify(), and UserCreateOutputObjects().

TProfile** AliAnalysisTaskGammaTriggerQA::fProfileJetJetXSection
protected

array of profiles with eta shift

Definition at line 97 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskGammaTriggerQA::fQADetailed
protected
TRandom3 AliAnalysisTaskGammaTriggerQA::fRandom
protected

Definition at line 114 of file AliAnalysisTaskGammaTriggerQA.h.

UInt_t AliAnalysisTaskGammaTriggerQA::fSPDHit
protected

Definition at line 108 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

UInt_t AliAnalysisTaskGammaTriggerQA::fSPDTracklet
protected

Definition at line 109 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Short_t AliAnalysisTaskGammaTriggerQA::fT0Trigg
protected

Definition at line 104 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

UInt_t AliAnalysisTaskGammaTriggerQA::fTPCMult
protected

Definition at line 107 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

TList** AliAnalysisTaskGammaTriggerQA::fTreeList
protected

array of histos with ntrials for jetjet

Definition at line 101 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects().

TTree** AliAnalysisTaskGammaTriggerQA::fTreeTriggInfo
protected

Definition at line 102 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

UInt_t AliAnalysisTaskGammaTriggerQA::fV0Mult
protected

Definition at line 105 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

AliV0ReaderV1* AliAnalysisTaskGammaTriggerQA::fV0Reader
protected

Definition at line 65 of file AliAnalysisTaskGammaTriggerQA.h.

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

TString AliAnalysisTaskGammaTriggerQA::fV0ReaderName
protected

Definition at line 66 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by SetV0ReaderName(), and UserCreateOutputObjects().

UInt_t AliAnalysisTaskGammaTriggerQA::fV0Trigg
protected

Definition at line 106 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Double_t AliAnalysisTaskGammaTriggerQA::fWeightJetJetMC
protected

Definition at line 121 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by ProcessClusters(), and UserExec().

Float_t AliAnalysisTaskGammaTriggerQA::fZVertex
protected

Definition at line 110 of file AliAnalysisTaskGammaTriggerQA.h.

Referenced by UserCreateOutputObjects(), and UserExec().


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