AliRoot Core  edcc906 (edcc906)
AliReconstructor Class Reference

#include <AliReconstructor.h>

Inheritance diagram for AliReconstructor:

Public Member Functions

 AliReconstructor ()
 
virtual ~AliReconstructor ()
 
virtual void Init ()
 
virtual Bool_t HasDigitConversion () const
 
virtual void ConvertDigits (AliRawReader *rawReader, TTree *digitsTree) const
 
virtual void Reconstruct (TTree *digitsTree, TTree *clustersTree) const
 
virtual void Reconstruct (AliRawReader *rawReader, TTree *clustersTree) const
 
virtual AliVertexerCreateVertexer () const
 
virtual AliTrackerCreateTracker () const
 
virtual AliTrackerCreateTrackleter () const
 
virtual AliTrackleterCreateMultFinder () const
 
virtual void FillESD (TTree *digitsTree, TTree *clustersTree, AliESDEvent *esd) const
 
virtual void FillESD (AliRawReader *rawReader, TTree *clustersTree, AliESDEvent *esd) const
 
virtual const char * GetDetectorName () const
 
void SetOption (Option_t *option)
 
virtual Option_t * GetOption () const
 
void SetRunInfo (AliRunInfo *runInfo)
 
const AliRunInfoGetRunInfo () const
 
void SetEventInfo (AliEventInfo *evInfo)
 
const AliEventInfoGetEventInfo () const
 
void SetRecoParam (const AliDetectorRecoParam *par)
 
virtual void GetPidSettings (AliESDpid *esdPID)
 
void SetHLTESD (AliESDEvent *hltesd)
 
AliESDEventGetHLTESD () const
 
virtual void FillEventTimeWithTOF (AliESDEvent *, AliESDpid *)
 
virtual void FinishEvent ()
 
virtual void Terminate () const
 
UInt_t GetTimeStamp () const
 
void SetTimeStamp (UInt_t t)
 

Static Public Member Functions

static const AliDetectorRecoParamGetRecoParam (Int_t iDet)
 
static void SetMCEvent (const AliMCEvent *mcev)
 
static const AliMCEventGetMCEvent ()
 

Private Member Functions

 AliReconstructor (const AliReconstructor &)
 
AliReconstructoroperator= (const AliReconstructor &)
 

Private Attributes

TString fOption
 
AliRunInfofRunInfo
 event reconstruction parameters for all detectors More...
 
AliEventInfofEventInfo
 pointer to the run info object More...
 
AliESDEventfhltesd
 pointer to the event info object More...
 
UInt_t fTimeStamp
 optional pointer to MC event More...
 

Static Private Attributes

static const AliDetectorRecoParamfgRecoParam [AliReconstruction::kNDetectors] = {NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}
 option for reconstruction More...
 
static const AliMCEventfgMCEvent = 0
 pointer to HLT ESD More...
 

Detailed Description

Definition at line 32 of file AliReconstructor.h.

Constructor & Destructor Documentation

AliReconstructor::AliReconstructor ( )
inline

Definition at line 34 of file AliReconstructor.h.

Referenced by GetMCEvent().

virtual AliReconstructor::~AliReconstructor ( )
inlinevirtual

Definition at line 35 of file AliReconstructor.h.

AliReconstructor::AliReconstructor ( const AliReconstructor )
private

Member Function Documentation

void AliReconstructor::ConvertDigits ( AliRawReader *  rawReader,
TTree *  digitsTree 
) const
virtual
virtual AliTrackleter* AliReconstructor::CreateMultFinder ( ) const
inlinevirtual

Definition at line 51 of file AliReconstructor.h.

Referenced by AliReconstruction::CreateMultFinder().

virtual AliTracker* AliReconstructor::CreateTracker ( ) const
inlinevirtual
virtual AliTracker* AliReconstructor::CreateTrackleter ( ) const
inlinevirtual

Reimplemented in AliMFTReconstructor.

Definition at line 49 of file AliReconstructor.h.

Referenced by AliReconstruction::InitPlaneEff().

virtual AliVertexer* AliReconstructor::CreateVertexer ( ) const
inlinevirtual

Definition at line 45 of file AliReconstructor.h.

Referenced by AliReconstruction::CreateVertexer().

void AliReconstructor::FillESD ( TTree *  digitsTree,
TTree *  clustersTree,
AliESDEvent esd 
) const
virtual
void AliReconstructor::FillESD ( AliRawReader *  rawReader,
TTree *  clustersTree,
AliESDEvent esd 
) const
virtual

Reimplemented in AliFMDReconstructor.

Definition at line 88 of file AliReconstructor.cxx.

virtual void AliReconstructor::FillEventTimeWithTOF ( AliESDEvent ,
AliESDpid  
)
inlinevirtual

Definition at line 75 of file AliReconstructor.h.

Referenced by AliReconstruction::ProcessEvent().

virtual void AliReconstructor::FinishEvent ( )
inlinevirtual

Definition at line 77 of file AliReconstructor.h.

Referenced by AliReconstruction::CleanProcessedEvent().

const char * AliReconstructor::GetDetectorName ( ) const
virtual
const AliEventInfo* AliReconstructor::GetEventInfo ( ) const
inline

Definition at line 67 of file AliReconstructor.h.

AliESDEvent* AliReconstructor::GetHLTESD ( ) const
inline

Definition at line 73 of file AliReconstructor.h.

static const AliMCEvent* AliReconstructor::GetMCEvent ( )
inlinestatic

Definition at line 84 of file AliReconstructor.h.

virtual Option_t* AliReconstructor::GetOption ( ) const
inlinevirtual

Definition at line 62 of file AliReconstructor.h.

Referenced by AliEMCALReconstructor::ConvertDigits().

void AliReconstructor::GetPidSettings ( AliESDpid esdPID)
virtual

Definition at line 142 of file AliReconstructor.cxx.

Referenced by GetEventInfo(), and AliReconstruction::ProcessEvent().

const AliDetectorRecoParam * AliReconstructor::GetRecoParam ( Int_t  iDet)
static
const AliRunInfo* AliReconstructor::GetRunInfo ( ) const
inline

Definition at line 65 of file AliReconstructor.h.

UInt_t AliReconstructor::GetTimeStamp ( ) const
inline

Definition at line 80 of file AliReconstructor.h.

virtual Bool_t AliReconstructor::HasDigitConversion ( ) const
inlinevirtual
virtual void AliReconstructor::Init ( void  )
inlinevirtual
AliReconstructor& AliReconstructor::operator= ( const AliReconstructor )
private

Referenced by GetMCEvent().

void AliReconstructor::Reconstruct ( TTree *  digitsTree,
TTree *  clustersTree 
) const
virtual
void AliReconstructor::Reconstruct ( AliRawReader *  rawReader,
TTree *  clustersTree 
) const
virtual

Reimplemented in AliFMDReconstructor, and AliMFTReconstructor.

Definition at line 70 of file AliReconstructor.cxx.

void AliReconstructor::SetEventInfo ( AliEventInfo evInfo)
inline
void AliReconstructor::SetHLTESD ( AliESDEvent hltesd)
inline

Definition at line 72 of file AliReconstructor.h.

Referenced by AliReconstruction::GetReconstructor().

static void AliReconstructor::SetMCEvent ( const AliMCEvent mcev)
inlinestatic

Definition at line 83 of file AliReconstructor.h.

Referenced by AliReconstruction::ProcessEvent().

void AliReconstructor::SetOption ( Option_t *  option)
inline

Definition at line 61 of file AliReconstructor.h.

Referenced by AliReconstruction::GetReconstructor().

void AliReconstructor::SetRunInfo ( AliRunInfo runInfo)
inline

Definition at line 64 of file AliReconstructor.h.

Referenced by AliReconstruction::GetReconstructor().

void AliReconstructor::SetTimeStamp ( UInt_t  t)
inline

Definition at line 81 of file AliReconstructor.h.

Referenced by AliReconstruction::ProcessEvent().

virtual void AliReconstructor::Terminate ( void  ) const
inlinevirtual

Definition at line 78 of file AliReconstructor.h.

Referenced by AliReconstruction::SlaveTerminate().

Member Data Documentation

AliEventInfo* AliReconstructor::fEventInfo
private

pointer to the run info object

Definition at line 94 of file AliReconstructor.h.

Referenced by GetEventInfo(), and SetEventInfo().

const AliMCEvent * AliReconstructor::fgMCEvent = 0
staticprivate

pointer to HLT ESD

Definition at line 96 of file AliReconstructor.h.

Referenced by GetMCEvent(), and SetMCEvent().

const AliDetectorRecoParam * AliReconstructor::fgRecoParam = {NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}
staticprivate

option for reconstruction

Definition at line 92 of file AliReconstructor.h.

Referenced by GetRecoParam(), and SetRecoParam().

AliESDEvent* AliReconstructor::fhltesd
private

pointer to the event info object

Definition at line 95 of file AliReconstructor.h.

Referenced by GetHLTESD(), and SetHLTESD().

TString AliReconstructor::fOption
private

Definition at line 91 of file AliReconstructor.h.

Referenced by GetOption(), and SetOption().

AliRunInfo* AliReconstructor::fRunInfo
private

event reconstruction parameters for all detectors

Definition at line 93 of file AliReconstructor.h.

Referenced by GetRunInfo(), and SetRunInfo().

UInt_t AliReconstructor::fTimeStamp
private

optional pointer to MC event

Definition at line 97 of file AliReconstructor.h.

Referenced by GetTimeStamp(), and SetTimeStamp().


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