Adding more commnens
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 24 Nov 2007 16:49:08 +0000 (16:49 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 24 Nov 2007 16:49:08 +0000 (16:49 +0000)
Renaming fTrafo to fTransform (Marian)

TPC/AliTPCcalibDB.cxx
TPC/AliTPCcalibDB.h

index 91aa8b9609f5c46c8b88b2d3ac50fc2ccd8d2dee..ce526e6d397d2ef282a684ec98398031947fe2b8 100644 (file)
 // Request an instance with AliTPCcalibDB::Instance()                        //
 // If a new event is processed set the event number with SetRun              //
 // Then request the calibration data                                         ////
+
+//
+//
 // Calibration data:
 // 1.)  pad by pad calibration -  AliTPCCalPad
+//      
 //      a.) fPadGainFactor
 //          Simulation: AliTPCDigitizer::ExecFast - Multiply by gain
 //          Reconstruction : AliTPCclustererMI::Digits2Clusters - Divide by gain  
+//
 //      b.) fPadNoise -
 //          Simulation:        AliTPCDigitizer::ExecFast
 //          Reconstruction:    AliTPCclustererMI::FindClusters(AliTPCCalROC * noiseROC)
 //                             Noise depending cut on clusters (n sigma)
-//          
+//      c.) fPedestal:
+//          Simulation:     Not used yet - To be impleneted - Rounding to the nearest integer
+//          Reconstruction: Used in AliTPCclustererMI::Digits2Clusters(AliRawReader* rawReader) 
+//                          if data taken without zero suppression  
+//                          Currently switch in  fRecoParam->GetCalcPedestal();
+//      
+//      d.) fPadTime0
+//          Simulation:      applied in the AliTPC::MakeSector - adding offset
+//          Reconstruction:  AliTPCTransform::Transform() - remove offset
+//                           AliTPCTransform::Transform() - to be called
+//                           in AliTPCtracker::Transform()      
 ///////////////////////////////////////////////////////////////////////////////
 
 #include <iostream>
@@ -111,7 +126,7 @@ void AliTPCcalibDB::Terminate()
 //_____________________________________________________________________________
 AliTPCcalibDB::AliTPCcalibDB():
   fRun(-1),
-  fTrafo(0),
+  fTransform(0),
   fExB(0),
   fPadGainFactor(0),
   fPadTime0(0),
@@ -231,8 +246,9 @@ void AliTPCcalibDB::Update(){
     fExB=dynamic_cast<AliTPCExB*>(entry->GetObject()->Clone());
   }
 
-  delete fTrafo;
-  fTrafo=new AliTPCTransform(); 
+  if (!fTransform) {
+    fTransform=new AliTPCTransform(); 
+  }
 
   //
   AliCDBManager::Instance()->SetCacheFlag(cdbCache); // reset original CDB cache
index efd2334d82f6f2a8299493a4d83ca1c0384b9ffc..4aa9120fc5abc6f85f251562e51609a62876e694 100644 (file)
@@ -29,7 +29,7 @@ class AliTPCcalibDB : public TObject
   static void Terminate();
   void   SetRun(Long64_t run);   
   //
-  AliTPCTransform* GetTransform() {return fTrafo;}
+  AliTPCTransform* GetTransform() {return fTransform;}
   AliTPCExB* GetExB() {return fExB;}
   AliTPCCalPad* GetPadGainFactor() {return fPadGainFactor;}
   AliTPCCalPad* GetPadTime0() {return fPadTime0;}
@@ -45,7 +45,7 @@ protected:
   void         Update();  //update entries
   AliCDBEntry* GetCDBEntry(const char* cdbPath);   
   Long64_t        fRun;         // current run number
-  AliTPCTransform *fTrafo;      // object responsible for spacial corrections
+  AliTPCTransform *fTransform;      // object responsible for spacial corrections
   AliTPCExB *fExB;              // ExB correction factor
 //  AliCDBStorage* fLocator;      // Storage locator retrieved from AliCDBManager
   //