]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDdigitsParam.cxx
HigherMoment task from satyajit
[u/mrichter/AliRoot.git] / TRD / AliTRDdigitsParam.cxx
index 52ac4787fa1e08cf33a37cd732cb69f0fd8159b9..c6d9a2958f08c2fd1ab40801fe70a32eb48cd65d 100644 (file)
 #include "AliLog.h"
 
 #include "AliTRDdigitsParam.h"
-#include "AliTRDcalibDB.h"
 
 ClassImp(AliTRDdigitsParam)
 
 //_____________________________________________________________________________
 AliTRDdigitsParam::AliTRDdigitsParam()
   :TObject()
-  ,fCheckOCDB(kTRUE)
-  ,fNTimeBins(0)
 {
   //
   // Default constructor
   //
 
   for (Int_t i = 0; i < 540; i++) {
+    fNTimeBins[i]       = 0;
     fPretriggerPhase[i] = 0;
+    fADCbaseline[i]     = 0;
   }
 
 }
@@ -56,15 +55,15 @@ AliTRDdigitsParam::~AliTRDdigitsParam()
 //_____________________________________________________________________________
 AliTRDdigitsParam::AliTRDdigitsParam(const AliTRDdigitsParam &p)
   :TObject(p)
-  ,fCheckOCDB(p.fCheckOCDB)
-  ,fNTimeBins(p.fNTimeBins)
 {
   //
   // Copy constructor
   //
 
   for (Int_t i = 0; i < 540; i++) {
+    fNTimeBins[i]       = p.fNTimeBins[i];
     fPretriggerPhase[i] = p.fPretriggerPhase[i];
+    fADCbaseline[i]     = p.fADCbaseline[i];
   }
 
 }
@@ -96,40 +95,10 @@ void AliTRDdigitsParam::Copy(TObject &p) const
     return;
   }  
 
-  target->fCheckOCDB = fCheckOCDB;
-  target->fNTimeBins = fNTimeBins;
-
   for (Int_t i = 0; i < 540; i++) {
+    target->fNTimeBins[i]       = fNTimeBins[i];
     target->fPretriggerPhase[i] = fPretriggerPhase[i];
-  }
-
-}
-
-//_____________________________________________________________________________
-Bool_t AliTRDdigitsParam::SetNTimeBins(Int_t ntb)
-{
-  //
-  // Sets the number of time bins
-  // Per default an automatic consistency check with the corresponding
-  // OCDB entry is performed. This check can be disabled by setting
-  // SetCheckOCDB(kFALSE)
-  //
-
-  fNTimeBins = ntb;
-
-  if (fCheckOCDB) {
-    Int_t nTimeBinsOCDB = AliTRDcalibDB::Instance()->GetNumberOfTimeBins();
-    if (fNTimeBins == nTimeBinsOCDB) {
-      return kTRUE;
-    }
-    else {
-      AliWarning(Form("Number of timebins does not match OCDB value (%d, %d)"
-                     ,fNTimeBins,nTimeBinsOCDB));
-      return kFALSE;
-    }
-  }
-  else {
-    return kTRUE;
+    target->fADCbaseline[i]     = fADCbaseline[i];
   }
 
 }