AliPhysics  5364b50 (5364b50)
AliAnalysisTaskGCPartToPWG4Part Class Reference

#include <AliAnalysisTaskGCPartToPWG4Part.h>

Inheritance diagram for AliAnalysisTaskGCPartToPWG4Part:

Public Member Functions

 AliAnalysisTaskGCPartToPWG4Part ()
 
 AliAnalysisTaskGCPartToPWG4Part (const char *name)
 
virtual ~AliAnalysisTaskGCPartToPWG4Part ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
void SetDeltaAODFileName (TString string)
 
void SetGammaBranchName (TString string)
 
void SetDebugLevel (Int_t debugLevel)
 
Int_t GetDebugLevel () const
 
void SetGammaCutId (TString cut)
 
void SetPionCutId (TString cut)
 

Private Member Functions

void CleanUp ()
 
AliAODEventGetAODEvent ()
 
Bool_t BothTracksPresent (const AliAODConversionPhoton *const photon, const TClonesArray *const tracks) const
 
Bool_t BothGammaPresent (const AliAODConversionPhoton *const pion, const TClonesArray *const photons, const TClonesArray *const tracks) const
 
TClonesArray * GetConversionGammas (const AliAODEvent *aodEvent) const
 
TClonesArray * GetPions (const AliAODEvent *aodEvent) const
 
TClonesArray * GetAODBranch (const AliAODEvent *aodEvent, TString branchName) const
 
AliAODPWG4ParticleCorrelation * AddToAOD (AliAODConversionPhoton *aodO, TClonesArray *branch, Int_t detector)
 
More...
 
AliAODPWG4ParticleCorrelation * AddPionToAOD (AliAODConversionPhoton *pion, TClonesArray *branch, Int_t detector)
 
More...
 
void ProcessConvGamma (const AliAODEvent *const aodEvent)
 
 AliAnalysisTaskGCPartToPWG4Part (const AliAnalysisTaskGCPartToPWG4Part &)
 
AliAnalysisTaskGCPartToPWG4Partoperator= (const AliAnalysisTaskGCPartToPWG4Part &)
 

Private Attributes

TString fDeltaAODFileName
 
TString fGammaCutString
 File where Gamma Conv AOD is located, if not in default AOD. More...
 
TString fPionCutString
 The cut string of the conversion analysis used to produce input AOD. More...
 
TString fAODBranchName
 The cut string of the conversion analysis used to produce input AOD. More...
 
TClonesArray * fAODPWG4Photons
 
TClonesArray * fAODPWG4Pi0
 
Int_t fDebugLevel
 

Detailed Description

Definition at line 19 of file AliAnalysisTaskGCPartToPWG4Part.h.

Constructor & Destructor Documentation

AliAnalysisTaskGCPartToPWG4Part::AliAnalysisTaskGCPartToPWG4Part ( )

Definition at line 38 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

AliAnalysisTaskGCPartToPWG4Part::AliAnalysisTaskGCPartToPWG4Part ( const char *  name)

Definition at line 68 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

AliAnalysisTaskGCPartToPWG4Part::~AliAnalysisTaskGCPartToPWG4Part ( )
virtual

Definition at line 52 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

AliAnalysisTaskGCPartToPWG4Part::AliAnalysisTaskGCPartToPWG4Part ( const AliAnalysisTaskGCPartToPWG4Part )
private

Member Function Documentation

AliAODPWG4ParticleCorrelation * AliAnalysisTaskGCPartToPWG4Part::AddPionToAOD ( AliAODConversionPhoton pion,
TClonesArray *  branch,
Int_t  detector 
)
private


Definition at line 205 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by ProcessConvGamma(), and SetPionCutId().

AliAODPWG4ParticleCorrelation * AliAnalysisTaskGCPartToPWG4Part::AddToAOD ( AliAODConversionPhoton aodO,
TClonesArray *  branch,
Int_t  detector 
)
private


Definition at line 190 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by ProcessConvGamma(), and SetPionCutId().

Bool_t AliAnalysisTaskGCPartToPWG4Part::BothGammaPresent ( const AliAODConversionPhoton *const  pion,
const TClonesArray *const  photons,
const TClonesArray *const  tracks 
) const
private

Definition at line 315 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by ProcessConvGamma(), and SetPionCutId().

Bool_t AliAnalysisTaskGCPartToPWG4Part::BothTracksPresent ( const AliAODConversionPhoton *const  photon,
const TClonesArray *const  tracks 
) const
private
void AliAnalysisTaskGCPartToPWG4Part::CleanUp ( )
private

Definition at line 285 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by SetPionCutId(), and UserExec().

TClonesArray * AliAnalysisTaskGCPartToPWG4Part::GetAODBranch ( const AliAODEvent aodEvent,
TString  branchName 
) const
private
AliAODEvent * AliAnalysisTaskGCPartToPWG4Part::GetAODEvent ( )
private

Definition at line 234 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by SetPionCutId(), and UserExec().

TClonesArray * AliAnalysisTaskGCPartToPWG4Part::GetConversionGammas ( const AliAODEvent aodEvent) const
private

Definition at line 272 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by ProcessConvGamma(), and SetPionCutId().

Int_t AliAnalysisTaskGCPartToPWG4Part::GetDebugLevel ( ) const
inline

Definition at line 36 of file AliAnalysisTaskGCPartToPWG4Part.h.

TClonesArray * AliAnalysisTaskGCPartToPWG4Part::GetPions ( const AliAODEvent aodEvent) const
private

Definition at line 278 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by ProcessConvGamma(), and SetPionCutId().

AliAnalysisTaskGCPartToPWG4Part& AliAnalysisTaskGCPartToPWG4Part::operator= ( const AliAnalysisTaskGCPartToPWG4Part )
private
void AliAnalysisTaskGCPartToPWG4Part::ProcessConvGamma ( const AliAODEvent *const  aodEvent)
private

Definition at line 125 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Referenced by SetPionCutId(), and UserExec().

void AliAnalysisTaskGCPartToPWG4Part::SetDebugLevel ( Int_t  debugLevel)
inline

Definition at line 35 of file AliAnalysisTaskGCPartToPWG4Part.h.

void AliAnalysisTaskGCPartToPWG4Part::SetDeltaAODFileName ( TString  string)
inline

Definition at line 31 of file AliAnalysisTaskGCPartToPWG4Part.h.

void AliAnalysisTaskGCPartToPWG4Part::SetGammaBranchName ( TString  string)
inline

Definition at line 32 of file AliAnalysisTaskGCPartToPWG4Part.h.

void AliAnalysisTaskGCPartToPWG4Part::SetGammaCutId ( TString  cut)
inline

Definition at line 38 of file AliAnalysisTaskGCPartToPWG4Part.h.

void AliAnalysisTaskGCPartToPWG4Part::SetPionCutId ( TString  cut)
inline

Definition at line 39 of file AliAnalysisTaskGCPartToPWG4Part.h.

void AliAnalysisTaskGCPartToPWG4Part::Terminate ( Option_t )
virtual

Definition at line 228 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

void AliAnalysisTaskGCPartToPWG4Part::UserCreateOutputObjects ( )
virtual

Definition at line 90 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

void AliAnalysisTaskGCPartToPWG4Part::UserExec ( Option_t option)
virtual

Get AOD event

Definition at line 102 of file AliAnalysisTaskGCPartToPWG4Part.cxx.

Member Data Documentation

TString AliAnalysisTaskGCPartToPWG4Part::fAODBranchName
private

The cut string of the conversion analysis used to produce input AOD.

Definition at line 67 of file AliAnalysisTaskGCPartToPWG4Part.h.

Referenced by ProcessConvGamma(), and SetGammaBranchName().

TClonesArray* AliAnalysisTaskGCPartToPWG4Part::fAODPWG4Photons
private
TClonesArray* AliAnalysisTaskGCPartToPWG4Part::fAODPWG4Pi0
private
Int_t AliAnalysisTaskGCPartToPWG4Part::fDebugLevel
private
TString AliAnalysisTaskGCPartToPWG4Part::fDeltaAODFileName
private
TString AliAnalysisTaskGCPartToPWG4Part::fGammaCutString
private

File where Gamma Conv AOD is located, if not in default AOD.

Definition at line 65 of file AliAnalysisTaskGCPartToPWG4Part.h.

Referenced by GetConversionGammas(), and SetGammaCutId().

TString AliAnalysisTaskGCPartToPWG4Part::fPionCutString
private

The cut string of the conversion analysis used to produce input AOD.

Definition at line 66 of file AliAnalysisTaskGCPartToPWG4Part.h.

Referenced by GetPions(), and SetPionCutId().


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