Bug corrected.
[u/mrichter/AliRoot.git] / STEER / AliTriggerScalersRecordESD.cxx
index 276e10a..ec730b9 100644 (file)
@@ -16,6 +16,7 @@
 \r
 #include <Riostream.h>\r
 #include <TObjArray.h>\r
+#include <AliTimeStamp.h>\r
 #include "AliLog.h"  \r
 #include "AliTriggerScalersESD.h"\r
 #include "AliTriggerScalersRecordESD.h"\r
@@ -24,6 +25,7 @@ ClassImp( AliTriggerScalersRecordESD )
 //_____________________________________________________________________________\r
 AliTriggerScalersRecordESD::AliTriggerScalersRecordESD():\r
 TObject(),\r
+fTimestamp(),\r
 fScalers()\r
 {\r
 }\r
@@ -44,8 +46,10 @@ void AliTriggerScalersRecordESD::AddTriggerScalers( UChar_t classIndex, ULong64_
 //_____________________________________________________________________________\r
 AliTriggerScalersRecordESD::AliTriggerScalersRecordESD( const AliTriggerScalersRecordESD &rec ) :\r
 TObject(rec),\r
+fTimestamp(rec.fTimestamp),\r
 fScalers()\r
 {\r
+//copy constructor\r
 for (Int_t i = 0; i < rec.fScalers.GetEntriesFast(); i++) {\r
     if (rec.fScalers[i]) fScalers.Add(rec.fScalers[i]->Clone());\r
   }\r
@@ -53,8 +57,10 @@ for (Int_t i = 0; i < rec.fScalers.GetEntriesFast(); i++) {
 //_____________________________________________________________________________\r
 AliTriggerScalersRecordESD& AliTriggerScalersRecordESD:: operator=(const AliTriggerScalersRecordESD& rec)\r
 {\r
+//asignment operator\r
 if(&rec == this) return *this;\r
 ((TObject *)this)->operator=(rec);\r
+fTimestamp=rec.fTimestamp;\r
 for (Int_t i = 0; i < rec.fScalers.GetEntriesFast(); i++) {\r
     if (rec.fScalers[i]) fScalers.Add(rec.fScalers[i]->Clone());\r
   }\r