// Creators - distructors
AliDetector(const char* name, const char *title);
AliDetector();
// Creators - distructors
AliDetector(const char* name, const char *title);
AliDetector();
virtual int GetNdigits() const {return fNdigits;}
virtual int GetNhits() const {return fNhits;}
TClonesArray *Digits() const {return fDigits;}
virtual int GetNdigits() const {return fNdigits;}
virtual int GetNhits() const {return fNhits;}
TClonesArray *Digits() const {return fDigits;}
TObjArray *Points() const {return fPoints;}
Int_t GetIshunt() const {return fIshunt;}
void SetIshunt(Int_t ishunt) {fIshunt=ishunt;}
TObjArray *Points() const {return fPoints;}
Int_t GetIshunt() const {return fIshunt;}
void SetIshunt(Int_t ishunt) {fIshunt=ishunt;}
virtual void Browse(TBrowser *b);
virtual void FinishRun();
virtual void LoadPoints(Int_t track);
virtual void MakeBranch(Option_t *opt=" ");
virtual void ResetDigits();
virtual void ResetHits();
virtual void Browse(TBrowser *b);
virtual void FinishRun();
virtual void LoadPoints(Int_t track);
virtual void MakeBranch(Option_t *opt=" ");
virtual void ResetDigits();
virtual void ResetHits();
virtual void ResetPoints();
virtual void SetTreeAddress();
virtual void SetTimeGate(Float_t gate) {fTimeGate=gate;}
virtual Float_t GetTimeGate() const {return fTimeGate;}
virtual void StepManager() {}
virtual void ResetPoints();
virtual void SetTreeAddress();
virtual void SetTimeGate(Float_t gate) {fTimeGate=gate;}
virtual Float_t GetTimeGate() const {return fTimeGate;}
virtual void StepManager() {}
virtual AliHit* FirstHit(Int_t track);
virtual AliHit* NextHit();
virtual void SetBufferSize(Int_t bufsize=8000) {fBufferSize = bufsize;}
virtual AliHit* FirstHit(Int_t track);
virtual AliHit* NextHit();
virtual void SetBufferSize(Int_t bufsize=8000) {fBufferSize = bufsize;}
virtual TBranch* MakeBranchInTree(TTree *tree, const char* cname, const char* name, void* address, Int_t size=32000, Int_t splitlevel=99, const char *file=0);
void MakeTree(Option_t *option); //skowron
virtual TBranch* MakeBranchInTree(TTree *tree, const char* cname, const char* name, void* address, Int_t size=32000, Int_t splitlevel=99, const char *file=0);
void MakeTree(Option_t *option); //skowron
virtual AliLoader* MakeLoader(const char* topfoldername); //builds standard getter (AliLoader type)
void SetLoader(AliLoader* loader){fLoader = loader;}
AliLoader* GetLoader() const {return fLoader;} //skowron
virtual AliLoader* MakeLoader(const char* topfoldername); //builds standard getter (AliLoader type)
void SetLoader(AliLoader* loader){fLoader = loader;}
AliLoader* GetLoader() const {return fLoader;} //skowron
Int_t fNhits; //!Number of hits
Int_t fNdigits; //!Number of digits
Int_t fBufferSize; //!buffer size for Tree detector branches
Int_t fNhits; //!Number of hits
Int_t fNdigits; //!Number of digits
Int_t fBufferSize; //!buffer size for Tree detector branches
TClonesArray *fHits; //!List of hits for one track only
TClonesArray *fDigits; //!List of digits for this detector
TObjArray *fPoints; //!Array of points for each track (all tracks in memory)
AliLoader* fLoader;//! pointer to getter for this module skowron
TClonesArray *fHits; //!List of hits for one track only
TClonesArray *fDigits; //!List of digits for this detector
TObjArray *fPoints; //!Array of points for each track (all tracks in memory)
AliLoader* fLoader;//! pointer to getter for this module skowron
- ClassDef(AliDetector,4) //Base class for ALICE detectors
+ private:
+ AliDetector(const AliDetector &det);
+ AliDetector &operator=(const AliDetector &det);
+
+ ClassDef(AliDetector,5) //Base class for ALICE detectors