]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibTimeGain.cxx
Set the detector version to 0 for upgrade. Tmp.hack to make the simulation chain...
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibTimeGain.cxx
index 95c45d54ad45702213241ea422ccb278a62509d6..bfd1bd739fe0afe3aa0c4aaa25d515d3ee52b162 100644 (file)
@@ -201,7 +201,7 @@ AliTPCcalibTimeGain::AliTPCcalibTimeGain()
   //
   // Default constructor
   //
-  AliInfo("Default Constructor");  
+  AliDebug(5,"Default Constructor");  
 }
 
 
@@ -228,7 +228,7 @@ AliTPCcalibTimeGain::AliTPCcalibTimeGain(const Text_t *name, const Text_t *title
   SetName(name);
   SetTitle(title);
   
-  AliInfo("Non Default Constructor");
+  AliDebug(5,"Non Default Constructor");
   
   fIntegrationTimeDeDx = deltaIntegrationTimeGain;
   
@@ -282,7 +282,12 @@ void AliTPCcalibTimeGain::Process(AliESDEvent *event) {
     Printf("ERROR: ESD not available");
     return;
   }
-  
+  AliESDfriend *ESDfriend=static_cast<AliESDfriend*>(event->FindListObject("AliESDfriend"));
+  if (!ESDfriend) {
+   return;
+  }
+  if (ESDfriend->TestSkipBit()) return;
+
   if (fIsCosmic) { // this should be removed at some point based on trigger mask !?
     ProcessCosmicEvent(event);
   } else {
@@ -398,10 +403,10 @@ void AliTPCcalibTimeGain::ProcessBeamEvent(AliESDEvent *event) {
     if (TMath::Abs(trackIn->Eta()) > 1) continue;
     UInt_t status = track->GetStatus();
     if ((status&AliESDtrack::kTPCrefit)==0) continue;
-    if (track->GetNcls(0) < 3) continue; // ITS clusters
+    //if (track->GetNcls(0) < 3) continue; // ITS clusters
     Float_t dca[2], cov[3];
     track->GetImpactParameters(dca,cov);
-    if (dca[0] > 7 || dca[0] < 0.000001) continue; // cut in xy
+    if (TMath::Abs(dca[0]) > 7 || TMath::Abs(dca[0]) < 0.0000001 || TMath::Abs(dca[1]) > 25 ) continue; // cut in xy
     Double_t eta = trackIn->Eta();
     
     // Get seeds
@@ -549,7 +554,7 @@ Long64_t AliTPCcalibTimeGain::Merge(TCollection *li) {
     if (cal->GetHistDeDxTotal()) fHistDeDxTotal->Add(cal->GetHistDeDxTotal());
 
   }
-  
+  delete iter;
   return 0;
   
 }