]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESD.cxx
Quick fix for bug 71658
[u/mrichter/AliRoot.git] / STEER / AliESD.cxx
index 93d82bda35470660a3b02ee423bba47f9761d6ce..a4a37f4de3fa1d444a96d8e0f4765ac931b39cfe 100644 (file)
@@ -50,7 +50,9 @@ AliESD::AliESD():
   fSPDVertex(),
   fPrimaryVertex(),
   fSPDMult(),
+  fT0clock(0),
   fT0timeStart(0),
+  fT0trig(0),
   fTracks("AliESDtrack",15000),
   fHLTConfMapTracks("AliESDHLTtrack",25000),
   fHLTHoughTracks("AliESDHLTtrack",15000),
@@ -78,7 +80,8 @@ AliESD::AliESD():
   // Standar constructor
   //
 
-  for (Int_t i=0; i<24; i++) {
+   for (Int_t i=0; i<3; i++) fT0TOF[i] = 0;
+ for (Int_t i=0; i<24; i++) {
     fT0time[i] = 0;
     fT0amplitude[i] = 0;
   }
@@ -110,7 +113,9 @@ AliESD::AliESD(const AliESD& esd):
   fSPDVertex(esd.fSPDVertex),
   fPrimaryVertex(esd.fPrimaryVertex),
   fSPDMult(esd.fSPDMult),
+  fT0clock(esd.fT0clock),
   fT0timeStart(esd.fT0timeStart),
+  fT0trig(esd.fT0trig),
   fTracks(*((TClonesArray*)esd.fTracks.Clone())),
   fHLTConfMapTracks(*((TClonesArray*)esd.fHLTConfMapTracks.Clone())),
   fHLTHoughTracks(*((TClonesArray*)esd.fHLTHoughTracks.Clone())),
@@ -137,6 +142,7 @@ AliESD::AliESD(const AliESD& esd):
   // 
   // copy constructor
   //
+  for (Int_t i=0; i<3; i++)fT0TOF[i] = esd.fT0TOF[i];
   for (Int_t i=0; i<24; i++) {
     fT0time[i] = esd.fT0time[i];
     fT0amplitude[i] = esd.fT0amplitude[i];
@@ -207,6 +213,8 @@ void AliESD::Reset()
     fT0amplitude[i] = 0;
   }
   fT0timeStart = 0;
+  fT0clock = 0;
+  for (Int_t i=0; i<3; i++) fT0TOF[i] = 0;
 //
   fSPDMult.~AliMultiplicity();
   new (&fSPDMult) AliMultiplicity();