Tail cancelation
authormivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Sep 2013 09:02:53 +0000 (09:02 +0000)
committermivanov <mivanov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Sep 2013 09:02:53 +0000 (09:02 +0000)
M       Base/AliTPCcalibDB.cxx   0 activate OCDB entry for IonTail
M       Rec/AliTPCtracker.cxx    - fix inverse logic used in switch
M       Base/AliTPCParam.cxx     - initialize nominal correction ofr high voltage

TPC/Base/AliTPCParam.cxx
TPC/Base/AliTPCcalibDB.cxx
TPC/Rec/AliTPCtracker.cxx

index 7e89013..fd67df1 100644 (file)
@@ -550,6 +550,7 @@ void AliTPCParam::SetDefault()
   SetGateDelay(kGateDelay);
   SetL1Delay(kL1Delay);
   SetNTBinsBeforeL1(kNTBinsBeforeL1);
+  SetNominalGainSlopes();
 }
 
           
index 04e7497..49087f2 100644 (file)
@@ -494,13 +494,13 @@ void AliTPCcalibDB::Update(){
   }
   
   //Calibration ION tail data
-//   entry          = GetCDBEntry("TPC/Calib/IonTail");
-//   if (entry){
-//     delete fIonTailArray; fIonTailArray=NULL;
-//     entry->SetOwner(kTRUE);
-//     fIonTailArray=(TObjArray*)(entry->GetObject());
-//   }
-
+  entry          = GetCDBEntry("TPC/Calib/IonTail");
+  if (entry){
+    delete fIonTailArray; fIonTailArray=NULL;
+    entry->SetOwner(kTRUE);
+     fIonTailArray=(TObjArray*)(entry->GetObject());
+  }
+  
   //CE data
   entry          = GetCDBEntry("TPC/Calib/CE");
   if (entry){
index bcd6341..2fefbd4 100644 (file)
@@ -1353,7 +1353,7 @@ Int_t  AliTPCtracker::LoadClusters()
   clrow->Clear("C");
   LoadOuterSectors();
   LoadInnerSectors();
-  if(!AliTPCReconstructor::GetRecoParam()->GetUseIonTailCorrection()) ApplyTailCancellation();
+  if (AliTPCReconstructor::GetRecoParam()->GetUseIonTailCorrection()) ApplyTailCancellation();
   return 0;
 }