]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTrackMap.h
Removing the hard-wired particle masses (B. Hippolyte)
[u/mrichter/AliRoot.git] / STEER / AliTrackMap.h
index 6f30b787b02af99b7d2d250bdb191d86822ca32f..b5f92398cafa4a2d9c0787e3b470185cf892e602 100644 (file)
@@ -26,15 +26,19 @@ class AliTrackMap: public TNamed {
 public:
   AliTrackMap();
   AliTrackMap(Int_t size, Int_t *array);
+  AliTrackMap(const AliTrackMap& trm);
+  AliTrackMap& operator=(const AliTrackMap& trm)
+    {trm.Copy(*this); return(*this);}
   ~AliTrackMap();
-  Int_t At(Int_t label);
-  Int_t Size(){return fSize;}
+  Int_t At(Int_t label) const;
+  Int_t Size() const {return fSize;}
   void SetEventNr(Int_t eventNr);
-  void PrintValues();
+  void PrintValues() const;
 
 private:
-  Int_t fSize;             // size of the array
+  void Copy(TObject &trm) const;
 
+  Int_t fSize;             // size of the array
   Int_t *fArray;           //[fSize] actual map
 
   ClassDef(AliTrackMap,1)  // connection between track label and TreeH indeces