AliPHOSIndexToObject
class description - source file - inheritance tree
private:
AliPHOSIndexToObject AliPHOSIndexToObject(char* headerFile, char* branch = RecParticles, char* branchFile = 0)
Bool_t ReadDigits(char* branchFileName)
Bool_t ReadPrimaries()
Bool_t ReadRecParticles(char* branchFileName)
Bool_t ReadRecPoints(char* branchFileName)
Bool_t ReadTS(char* branchFileName)
protected:
public:
AliPHOSIndexToObject AliPHOSIndexToObject()
AliPHOSIndexToObject AliPHOSIndexToObject(const AliPHOSIndexToObject& obj)
virtual void ~AliPHOSIndexToObject()
static TClass* Class()
void GetEvent(Int_t event)
Int_t GetEventNumber()
static AliPHOSIndexToObject* GetInstance(char* headerFile, char* branch = PHOSRP, char* branchFile = 0)
static AliPHOSIndexToObject* GetInstance()
Int_t GetMaxEvent()
AliPHOSClusterizer* GimeClusterizer()
AliPHOSRecPoint* GimeCpvRecPoint(Int_t index)
AliPHOSDigit* GimeDigit(Int_t index)
AliPHOSDigitizer* GimeDigitizer()
AliPHOSEmcRecPoint* GimeEmcRecPoint(Int_t index)
AliPHOSPID* GimePID()
TParticle* GimePrimary(Int_t index)
AliPHOSRecParticle* GimeRecParticle(Int_t index)
AliPHOSTrackSegment* GimeTrackSegment(Int_t index)
AliPHOSTrackSegmentMaker* GimeTSMaker()
virtual TClass* IsA() const
AliPHOSIndexToObject& operator=(const AliPHOSIndexToObject&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fHeaderFile
Int_t fEvent ! Current event
Int_t fMaxEvent ! Number of events in currect headers file
TClonesArray* fDigits ! list of digits
TObjArray* fEmcRecPoints ! emc rec points
TObjArray* fCpvRecPoints ! CPV/PPSD rec points
TClonesArray* fTS ! TrackSegments
TClonesArray* fRecParticles ! RecParticles
TObjArray* fPrimaries ! list of lists of primaries-for the case of mixing
AliPHOSDigitizer* fDigitizer
AliPHOSClusterizer* fClusterizer
AliPHOSTrackSegmentMaker* fTSMaker
AliPHOSPID* fPID
static AliPHOSIndexToObject* fgObjGetter pointer to the unique instance of the singleton
protected:
A singleton
*-- Author: Yves Schutz (SUBATECH) & Dmitri Peressounko (RRC KI & SUBATECH)
AliPHOSIndexToObject(char* headerFile,char* branch,char* branchFileName )
Initiate all lists
AliPHOSIndexToObject* GetInstance()
Returns the pointer of the unique instance already defined
AliPHOSIndexToObject* GetInstance(char* headerFile,char* branch,char* branchFile)
Creates and returns the pointer of the unique instance
Must be called only when the environment has changed
TParticle* GimePrimary(Int_t index)
Bool_t ReadRecParticles(char * branchFile)
Bool_t ReadTS(char * branchFile)
Bool_t ReadRecPoints(char * branchFile)
Bool_t ReadDigits(char * branchFile)
Bool_t ReadPrimaries()
read specific branches of primaries
void GetEvent(Int_t event)
Inline Functions
AliPHOSIndexToObject AliPHOSIndexToObject(const AliPHOSIndexToObject& obj)
Int_t GetEventNumber()
Int_t GetMaxEvent()
AliPHOSDigit* GimeDigit(Int_t index)
AliPHOSRecParticle* GimeRecParticle(Int_t index)
AliPHOSEmcRecPoint* GimeEmcRecPoint(Int_t index)
AliPHOSRecPoint* GimeCpvRecPoint(Int_t index)
AliPHOSTrackSegment* GimeTrackSegment(Int_t index)
AliPHOSDigitizer* GimeDigitizer()
AliPHOSClusterizer* GimeClusterizer()
AliPHOSTrackSegmentMaker* GimeTSMaker()
AliPHOSPID* GimePID()
AliPHOSIndexToObject& operator=(const AliPHOSIndexToObject&)
AliPHOSIndexToObject AliPHOSIndexToObject(char* headerFile, char* branch = RecParticles, char* branchFile = 0)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~AliPHOSIndexToObject()
Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.