AliPhysics  64f4410 (64f4410)
AliPhotonIsolation Class Reference

#include <AliPhotonIsolation.h>

Inheritance diagram for AliPhotonIsolation:

Public Member Functions

 AliPhotonIsolation (const char *name="PhotonIsolation_0", Int_t photonType=0)
 
virtual ~AliPhotonIsolation ()
 
void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
TListGetPhotonIsolationHistograms ()
 
Bool_t GetIsolation (Int_t clusterID, Float_t R, Float_t isoPt)
 

Private Member Functions

 AliPhotonIsolation (const AliPhotonIsolation &)
 
AliPhotonIsolationoperator= (const AliPhotonIsolation &)
 
void SetV0ReaderName (TString name)
 
void SetCorrectionTaskSetting (TString setting)
 
void Initialize ()
 
void ProcessEvent (AliVEvent *event)
 
void DebugIsolation ()
 

Private Attributes

Int_t fPhotonType
 
TString fV0ReaderName
 
TString fCorrTaskSetting
 
map< Int_t, Float_tfMapClustertoPtR1
 
map< Int_t, Float_tfMapClustertoPtR2
 
map< Int_t, Float_tfMapClustertoPtR3
 
map< Int_t, Float_tfMapClustertoPtR4
 
TListfListHistos
 
TH1F * fHistTest
 
TH1F * fHistClusterEnergy
 
TH1F * fHistIso
 

Detailed Description

Definition at line 13 of file AliPhotonIsolation.h.

Constructor & Destructor Documentation

AliPhotonIsolation::AliPhotonIsolation ( const char *  name = "PhotonIsolation_0",
Int_t  photonType = 0 
)

Definition at line 51 of file AliPhotonIsolation.cxx.

AliPhotonIsolation::~AliPhotonIsolation ( )
virtual

Definition at line 71 of file AliPhotonIsolation.cxx.

AliPhotonIsolation::AliPhotonIsolation ( const AliPhotonIsolation )
private

Member Function Documentation

void AliPhotonIsolation::DebugIsolation ( )
private

Definition at line 346 of file AliPhotonIsolation.cxx.

Bool_t AliPhotonIsolation::GetIsolation ( Int_t  clusterID,
Float_t  R,
Float_t  isoPt 
)

Definition at line 324 of file AliPhotonIsolation.cxx.

Referenced by AliCaloPhotonCuts::ClusterIsIsolated().

TList* AliPhotonIsolation::GetPhotonIsolationHistograms ( )
inline
void AliPhotonIsolation::Initialize ( )
private

Definition at line 119 of file AliPhotonIsolation.cxx.

AliPhotonIsolation& AliPhotonIsolation::operator= ( const AliPhotonIsolation )
private
void AliPhotonIsolation::ProcessEvent ( AliVEvent *  event)
private

Definition at line 144 of file AliPhotonIsolation.cxx.

void AliPhotonIsolation::SetCorrectionTaskSetting ( TString  setting)
inlineprivate

Definition at line 35 of file AliPhotonIsolation.h.

void AliPhotonIsolation::SetV0ReaderName ( TString  name)
inlineprivate

Definition at line 34 of file AliPhotonIsolation.h.

void AliPhotonIsolation::Terminate ( Option_t )
virtual

Definition at line 88 of file AliPhotonIsolation.cxx.

void AliPhotonIsolation::UserCreateOutputObjects ( )

Definition at line 97 of file AliPhotonIsolation.cxx.

void AliPhotonIsolation::UserExec ( Option_t option)
virtual

Definition at line 129 of file AliPhotonIsolation.cxx.

Member Data Documentation

TString AliPhotonIsolation::fCorrTaskSetting
private

Definition at line 47 of file AliPhotonIsolation.h.

TH1F* AliPhotonIsolation::fHistClusterEnergy
private

Definition at line 56 of file AliPhotonIsolation.h.

TH1F* AliPhotonIsolation::fHistIso
private

Definition at line 57 of file AliPhotonIsolation.h.

TH1F* AliPhotonIsolation::fHistTest
private

Definition at line 55 of file AliPhotonIsolation.h.

TList* AliPhotonIsolation::fListHistos
private

Definition at line 54 of file AliPhotonIsolation.h.

map<Int_t,Float_t> AliPhotonIsolation::fMapClustertoPtR1
private

Definition at line 48 of file AliPhotonIsolation.h.

map<Int_t,Float_t> AliPhotonIsolation::fMapClustertoPtR2
private

Definition at line 49 of file AliPhotonIsolation.h.

map<Int_t,Float_t> AliPhotonIsolation::fMapClustertoPtR3
private

Definition at line 50 of file AliPhotonIsolation.h.

map<Int_t,Float_t> AliPhotonIsolation::fMapClustertoPtR4
private

Definition at line 51 of file AliPhotonIsolation.h.

Int_t AliPhotonIsolation::fPhotonType
private

Definition at line 45 of file AliPhotonIsolation.h.

TString AliPhotonIsolation::fV0ReaderName
private

Definition at line 46 of file AliPhotonIsolation.h.


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