AliPHOSIndexToObject


class description - source file - inheritance tree

class AliPHOSIndexToObject : public TObject

    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)

Data Members

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:

Class Description

  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.