From 93884ae88eb9bc12ffcff3fda4bb035014c62e32 Mon Sep 17 00:00:00 2001 From: rbailhac Date: Thu, 13 Mar 2014 16:08:34 +0100 Subject: [PATCH] TRD macro --- PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C | 9 ++++++--- PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C b/PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C index 58685235476..7dbe5742708 100644 --- a/PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C +++ b/PWGPP/CalibMacros/CPass0/AddTaskTRDCalib.C @@ -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); diff --git a/PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C b/PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C index 58685235476..7dbe5742708 100644 --- a/PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C +++ b/PWGPP/CalibMacros/CPass1/AddTaskTRDCalib.C @@ -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); -- 2.43.5