+ virtual TBranch* MakeBranchInTree(TTree *tree, const char* cname, void* address, Int_t size=32000, const char *file=0);
+ 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
+ TTree* TreeH() const; //shorcut method for accessing treeH from folder
+ // Data members
+protected:
+
+ Float_t fTimeGate; //Time gate in seconds
+
+ Int_t fIshunt; //1 if the hit is attached to the primary
+ Int_t fNhits; //!Number of hits
+ Int_t fNdigits; //!Number of digits
+ Int_t fBufferSize; //!buffer size for Tree detector branches
+ Int_t fMaxIterHit; //!Limit for the hit iterator
+ Int_t fCurIterHit; //!Counter for the hit iterator
+ 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,5) //Base class for ALICE detectors