AliPhysics  c7b8e89 (c7b8e89)
AliTrackComparisonESD Class Reference

#include <AliTrackComparisonESD.h>

Inheritance diagram for AliTrackComparisonESD:

Public Member Functions

 AliTrackComparisonESD ()
 
 AliTrackComparisonESD (const char *name)
 
virtual ~AliTrackComparisonESD ()
 
virtual void ConnectInputData (Option_t *option)
 
virtual void CreateOutputObjects ()
 
virtual void Exec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 
virtual void FinishTaskOutput ()
 
void SetDebugOuputhPath (const char *name)
 
Bool_t SetupEvent ()
 
void ProcessTOF (AliESDtrack *track, AliESDfriendTrack *friendTrack, Double_t *vPos)
 
void ProcessEMCAL (AliESDtrack *track, AliESDfriendTrack *friendTrack, TRefArray *clusters, AliESDCaloCells *cells, Double_t *vPos)
 
void ProcessHMPID (AliESDtrack *track, AliESDfriendTrack *friendTrack, Double_t *vPos)
 
TObjArrayGetComparisonOutput ()
 
void InitCaloUtil ()
 
void RecalClusterPos (TRefArray *clusters, AliESDCaloCells *cells)
 
void SetResidualCut (Double_t cutR)
 

Protected Member Functions

virtual Long64_t Merge (TCollection *li)
 
virtual void Analyze ()
 
void RegisterDebugOutput ()
 

Private Member Functions

 AliTrackComparisonESD (const AliTrackComparisonESD &)
 
AliTrackComparisonESDoperator= (const AliTrackComparisonESD &)
 

Private Attributes

AliESDEventfESD
 
AliESDtrackCuts * fESDCuts
 current esd More...
 
AliESDfriend * fESDfriend
 esd track cuts More...
 
Int_t fCurrentRun
 current esd friend More...
 
TString fDebugOutputPath
 
TObjArrayfOutput
 
AliTrackComparisonfEMCAL
 
AliTrackComparisonfHMPID
 
AliTrackComparisonfTOF
 
AliEMCALGeometry * fGeom
 
Double_t fCutR
 
TGeoHMatrix * fTransMatrix [4]
 
AliCalorimeterUtilsfCaloUtil
 

Detailed Description

Definition at line 28 of file AliTrackComparisonESD.h.

Constructor & Destructor Documentation

AliTrackComparisonESD::AliTrackComparisonESD ( )

Definition at line 56 of file AliTrackComparisonESD.cxx.

AliTrackComparisonESD::AliTrackComparisonESD ( const char *  name)

Definition at line 79 of file AliTrackComparisonESD.cxx.

AliTrackComparisonESD::~AliTrackComparisonESD ( )
virtual

Definition at line 104 of file AliTrackComparisonESD.cxx.

AliTrackComparisonESD::AliTrackComparisonESD ( const AliTrackComparisonESD )
private

Member Function Documentation

void AliTrackComparisonESD::Analyze ( )
protectedvirtual

Definition at line 492 of file AliTrackComparisonESD.cxx.

Referenced by SetResidualCut().

void AliTrackComparisonESD::ConnectInputData ( Option_t option)
virtual

Definition at line 123 of file AliTrackComparisonESD.cxx.

void AliTrackComparisonESD::CreateOutputObjects ( )
virtual

Definition at line 147 of file AliTrackComparisonESD.cxx.

void AliTrackComparisonESD::Exec ( Option_t option)
virtual

Definition at line 222 of file AliTrackComparisonESD.cxx.

void AliTrackComparisonESD::FinishTaskOutput ( )
virtual

Definition at line 474 of file AliTrackComparisonESD.cxx.

TObjArray* AliTrackComparisonESD::GetComparisonOutput ( )
inline

Definition at line 46 of file AliTrackComparisonESD.h.

void AliTrackComparisonESD::InitCaloUtil ( )

Definition at line 507 of file AliTrackComparisonESD.cxx.

Referenced by CreateOutputObjects(), and GetComparisonOutput().

Long64_t AliTrackComparisonESD::Merge ( TCollection li)
protectedvirtual

Definition at line 486 of file AliTrackComparisonESD.cxx.

Referenced by SetResidualCut().

AliTrackComparisonESD& AliTrackComparisonESD::operator= ( const AliTrackComparisonESD )
private
void AliTrackComparisonESD::ProcessEMCAL ( AliESDtrack *  track,
AliESDfriendTrack *  friendTrack,
TRefArray *  clusters,
AliESDCaloCells *  cells,
Double_t vPos 
)

Definition at line 323 of file AliTrackComparisonESD.cxx.

Referenced by Exec(), and SetDebugOuputhPath().

void AliTrackComparisonESD::ProcessHMPID ( AliESDtrack *  track,
AliESDfriendTrack *  friendTrack,
Double_t vPos 
)

Definition at line 386 of file AliTrackComparisonESD.cxx.

Referenced by Exec(), and SetDebugOuputhPath().

void AliTrackComparisonESD::ProcessTOF ( AliESDtrack *  track,
AliESDfriendTrack *  friendTrack,
Double_t vPos 
)

Definition at line 290 of file AliTrackComparisonESD.cxx.

Referenced by Exec(), and SetDebugOuputhPath().

void AliTrackComparisonESD::RecalClusterPos ( TRefArray *  clusters,
AliESDCaloCells *  cells 
)

Definition at line 417 of file AliTrackComparisonESD.cxx.

Referenced by GetComparisonOutput().

void AliTrackComparisonESD::RegisterDebugOutput ( )
protected

Definition at line 500 of file AliTrackComparisonESD.cxx.

Referenced by FinishTaskOutput(), and SetResidualCut().

void AliTrackComparisonESD::SetDebugOuputhPath ( const char *  name)
inline

Definition at line 39 of file AliTrackComparisonESD.h.

void AliTrackComparisonESD::SetResidualCut ( Double_t  cutR)
inline

Definition at line 50 of file AliTrackComparisonESD.h.

Bool_t AliTrackComparisonESD::SetupEvent ( )

Definition at line 204 of file AliTrackComparisonESD.cxx.

Referenced by Exec(), and SetDebugOuputhPath().

void AliTrackComparisonESD::Terminate ( Option_t option)
virtual

Definition at line 465 of file AliTrackComparisonESD.cxx.

Referenced by FinishTaskOutput().

Member Data Documentation

AliCalorimeterUtils* AliTrackComparisonESD::fCaloUtil
private
Int_t AliTrackComparisonESD::fCurrentRun
private

current esd friend

Definition at line 60 of file AliTrackComparisonESD.h.

Referenced by SetupEvent().

Double_t AliTrackComparisonESD::fCutR
private

Definition at line 69 of file AliTrackComparisonESD.h.

Referenced by ProcessEMCAL(), and SetResidualCut().

TString AliTrackComparisonESD::fDebugOutputPath
private

Definition at line 61 of file AliTrackComparisonESD.h.

Referenced by FinishTaskOutput(), and SetDebugOuputhPath().

AliTrackComparison* AliTrackComparisonESD::fEMCAL
private
AliESDEvent* AliTrackComparisonESD::fESD
private

Definition at line 57 of file AliTrackComparisonESD.h.

Referenced by ConnectInputData(), Exec(), and SetupEvent().

AliESDtrackCuts* AliTrackComparisonESD::fESDCuts
private

current esd

Definition at line 58 of file AliTrackComparisonESD.h.

Referenced by Exec().

AliESDfriend* AliTrackComparisonESD::fESDfriend
private

esd track cuts

Definition at line 59 of file AliTrackComparisonESD.h.

Referenced by Exec().

AliEMCALGeometry* AliTrackComparisonESD::fGeom
private

Definition at line 68 of file AliTrackComparisonESD.h.

Referenced by RecalClusterPos().

AliTrackComparison* AliTrackComparisonESD::fHMPID
private
TObjArray* AliTrackComparisonESD::fOutput
private
AliTrackComparison* AliTrackComparisonESD::fTOF
private

Definition at line 66 of file AliTrackComparisonESD.h.

Referenced by CreateOutputObjects(), ProcessTOF(), and ~AliTrackComparisonESD().

TGeoHMatrix* AliTrackComparisonESD::fTransMatrix[4]
private

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