// 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;}
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