No longer uses TObject::Clone default implementation as it turns out to be too slow...
[u/mrichter/AliRoot.git] / MUON / AliMUONDigit.h
index 94f8cf853e2612bc0888d675f5d6663f5fe7c78e..187bc3266220462ac214c9c0959f3100406d912b 100644 (file)
@@ -25,6 +25,9 @@ class AliMUONDigit : public AliMUONVDigit
 
     AliMUONDigit& operator=(const AliMUONDigit& rhs);
     
+    /// Own clone methods (as the default TObject::Clone turned out to be pretty slow !)
+    virtual TObject* Clone(const char* newname="") const { return new AliMUONDigit(*this); }
+    
     virtual Bool_t HasMCInformation() const { return kTRUE; }
     
     virtual Int_t DetElemId()const     {return fDetElemId;}  ///< Return detection element ID