]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0digit.cxx
reco i trigger parameters for T0
[u/mrichter/AliRoot.git] / T0 / AliT0digit.cxx
index 5f108a37c16df886df393a8f3d5f65993912ad44..a8eb9a377ef85e958bdb69daf0ffa436ea5e253e 100644 (file)
@@ -40,7 +40,8 @@ ClassImp(AliT0digit)
                            fTimeDiff(99999),
                            fBestTimeA(99999),
                            fBestTimeC (99999),
-                           fSumMult(0)
+                           fSumMult(0),
+                           fRefPoint(0)
 
 {
   //
@@ -59,6 +60,7 @@ AliT0digit::~AliT0digit() {
 void AliT0digit::SetTimeCFD (TArrayI &o)
 {
   ////////////////////////////////////////
+  if(fTimeCFD)delete  fTimeCFD;
   fTimeCFD = new TArrayI(24);
 
   Int_t i;
@@ -92,6 +94,7 @@ void AliT0digit::GetQT0 (TArrayI &o)
 void AliT0digit::SetQT0 (TArrayI &o)
 {
   //
+  if(fQT0)delete fQT0;
   fQT0  = new TArrayI(24);
   Int_t i;
   for (i=0; i<24; i++)
@@ -104,6 +107,7 @@ void AliT0digit::SetQT0 (TArrayI &o)
 void AliT0digit::SetTimeLED (TArrayI &o)
 {
   ////////////////////////////////////////
+  if(fTimeLED)delete fTimeLED;
   fTimeLED = new TArrayI(24);
 
   Int_t i;
@@ -137,6 +141,7 @@ void AliT0digit::GetQT1 (TArrayI &o)
 void AliT0digit::SetQT1 (TArrayI &o)
 {
   //
+  if(fQT1)delete fQT1;
   fQT1  = new TArrayI(24);
   Int_t i;
   for (i=0; i<24; i++)