No longer uses TObject::Clone default implementation as it turns out to be too slow...
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Oct 2007 13:00:34 +0000 (13:00 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Oct 2007 13:00:34 +0000 (13:00 +0000)
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