]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDetector.h
SetSamplingFraction() removed from constructor.
[u/mrichter/AliRoot.git] / STEER / AliDetector.h
index 49185ccd273da93c98c2bcac5059fb51d2ddc7f8..8100fc11128411c916625e133793659a8614b3c5 100644 (file)
@@ -18,16 +18,17 @@ public:
   // Creators - distructors
   AliDetector(const char* name, const char *title);
   AliDetector();
-  AliDetector(const AliDetector &det) {det.Copy(*this);}
+  AliDetector(const AliDetector &det);
   virtual ~AliDetector();
 
   // Inline functions
-          void  Copy(AliDetector &det) const;
+  void  Copy(AliDetector &det) const;
   virtual int   GetNdigits() const {return fNdigits;}
   virtual int   GetNhits()   const {return fNhits;}
   TClonesArray *Digits() const {return fDigits;}
   TClonesArray *Hits()   const {return fHits;}
   TClonesArray *TrackReferences()   const {return fTrackReferences;}
+  virtual void        RemapTrackReferencesIDs(Int_t *map); //remaping track references MI
 
   TObjArray    *Points() const {return fPoints;}
   Int_t         GetIshunt() const {return fIshunt;}
@@ -73,9 +74,9 @@ protected:
   TClonesArray *fDigits;      //List of digits for this detector
   char         *fDigitsFile;  //!File to store branches of digits tree for detector 
   TObjArray    *fPoints;      //!Array of points for each track (all tracks in memory)
-  TClonesArray *fTrackReferences; //!list of track references - for one primary track only -MI
+  TClonesArray *fTrackReferences; //list of track references - for one primary track only -MI
   Int_t         fMaxIterTrackRef; //!for track refernce iterator routines
   Int_t         fCurrentIterTrackRef; //!for track refernce iterator routines
-  ClassDef(AliDetector,1)  //Base class for ALICE detectors
+  ClassDef(AliDetector,2)  //Base class for ALICE detectors
 };
 #endif