]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
TRD macro
authorrbailhac <Raphaelle.Bailhache@cern.ch>
Thu, 13 Mar 2014 15:08:34 +0000 (16:08 +0100)
committerzampolli <chiara.zampolli@cern.ch>
Thu, 13 Mar 2014 15:27:56 +0000 (16:27 +0100)
PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C
PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C

index 58685235476ae984c63634a4c9b6f82c6e0b0ba5..7dbe57427089eb647cb8952b2c969c5345b76f63 100644 (file)
@@ -28,8 +28,8 @@ AliAnalysisTask  *AddTaskTRDCalib(Int_t runNumber)
   if (!grpData) {printf("Failed to get GRP data for run",runNumber); return;}
   Int_t activeDetectors = grpData->GetDetectorMask(); 
   TString detStr = AliDAQ::ListOfTriggeredDetectors(activeDetectors);
-
-
+  TString type = grpData->GetBeamType();
+  
   ////////////////////////////////////////////
   // Number of timebins
   ///////////////////////////////////////////
@@ -50,7 +50,10 @@ AliAnalysisTask  *AddTaskTRDCalib(Int_t runNumber)
   // Disabling TRD CPAss0 as per https://savannah.cern.ch/bugs/?88813
   //calibTask->SetMaxEvent(-1);
   
-  calibTask->SetMaxNbTracks(999999999);
+  if (strstr(type.Data(),"A-A")) {
+    calibTask->SetMaxNbTracks(1600);
+  }
+  else calibTask->SetMaxNbTracks(999999999);
   calibTask->SetHisto2d(kTRUE);
   calibTask->SetVector2d(kFALSE);
   calibTask->SetVdriftLinear(kTRUE);
index 58685235476ae984c63634a4c9b6f82c6e0b0ba5..7dbe57427089eb647cb8952b2c969c5345b76f63 100644 (file)
@@ -28,8 +28,8 @@ AliAnalysisTask  *AddTaskTRDCalib(Int_t runNumber)
   if (!grpData) {printf("Failed to get GRP data for run",runNumber); return;}
   Int_t activeDetectors = grpData->GetDetectorMask(); 
   TString detStr = AliDAQ::ListOfTriggeredDetectors(activeDetectors);
-
-
+  TString type = grpData->GetBeamType();
+  
   ////////////////////////////////////////////
   // Number of timebins
   ///////////////////////////////////////////
@@ -50,7 +50,10 @@ AliAnalysisTask  *AddTaskTRDCalib(Int_t runNumber)
   // Disabling TRD CPAss0 as per https://savannah.cern.ch/bugs/?88813
   //calibTask->SetMaxEvent(-1);
   
-  calibTask->SetMaxNbTracks(999999999);
+  if (strstr(type.Data(),"A-A")) {
+    calibTask->SetMaxNbTracks(1600);
+  }
+  else calibTask->SetMaxNbTracks(999999999);
   calibTask->SetHisto2d(kTRUE);
   calibTask->SetVector2d(kFALSE);
   calibTask->SetVdriftLinear(kTRUE);