]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Including the subcomponent calibration only ic case of the presence in analysis.
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 28 Jun 2012 12:32:01 +0000 (12:32 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 28 Jun 2012 12:32:01 +0000 (12:32 +0000)
Checked in the local test (MI) with current trunk version:

-  AliAnalysisTask* tTPC = AddTaskTPCCalib(runNumber);
-  AliAnalysisTask* tTRD = AddTaskTRDCalib(runNumber);
-  AliTOFAnalysisTaskCalibPass0 *thisTask = AddTOFAnalysisTaskCalibPass0();
-  AliAnalysisTask* tT0 = AddTaskT0Calib(runNumber);
-  //AliMeanVertexCalibTask *tMeanVtx = AddTaskMeanVertexCalib();
   //
+  if ( detStr.Contains("TPC"))  AddTaskTPCCalib(runNumber);
+  if ( detStr.Contains("TRD"))  AddTaskTRDCalib(runNumber);
+  if ( detStr.Contains("TOF"))  AddTOFAnalysisTaskCalibPass0();
+  if ( detStr.Contains("T0"))   AddTaskT0Calib(runNumber);
+  //if ( detStr.Contains("ITSSPD")) tMeanVtx = AddTaskMeanVertexCalib();
+  //

PWGPP/CalibMacros/CPass0/runCalibTrain.C
PWGPP/CalibMacros/CPass1/runCalibTrain.C

index 29f85262f74dd92988eab1df3f6dec1e280dbba0..7e15892a253517b5d9ca57a8237d0fdc0e2afd6c 100644 (file)
@@ -69,11 +69,14 @@ void runCalibTrain(TString runNumberString, const char *inFileName = "AliESDs.ro
   mgr->SetCommonFileName(outFile);
   //  
   // Detector Tasks
-  AliAnalysisTask* tTPC = AddTaskTPCCalib(runNumber);
-  AliAnalysisTask* tTRD = AddTaskTRDCalib(runNumber);
-  AliTOFAnalysisTaskCalibPass0 *thisTask = AddTOFAnalysisTaskCalibPass0();
-  AliAnalysisTask* tT0 = AddTaskT0Calib(runNumber);
-  AliMeanVertexCalibTask *tMeanVtx = AddTaskMeanVertexCalib();
+  //
+  if ( detStr.Contains("TPC"))    AddTaskTPCCalib(runNumber);
+  if ( detStr.Contains("TRD"))    AddTaskTRDCalib(runNumber);
+  if ( detStr.Contains("TOF"))    AddTOFAnalysisTaskCalibPass0();
+  if ( detStr.Contains("T0"))     AddTaskT0Calib(runNumber);
+  if ( detStr.Contains("ITSSPD")) AddTaskMeanVertexCalib();
+
+
   //
   Bool_t okTPC = detStr.Contains("TPC");
   Bool_t useTPCcrv=kTRUE;
index 3113fcb3b3b3dfd1a1241ee7ac6c4b05edf779df..bbed8e4e08fd980f942475cfa0e95e4c10a436dc 100644 (file)
@@ -74,11 +74,12 @@ void runCalibTrain(TString runNumberString, const char *inFileName = "AliESDs.ro
   mgr->SetCommonFileName(outFile);
   //  
   // Detector Tasks
-  AliAnalysisTask* tTPC = AddTaskTPCCalib(runNumber);
-  AliAnalysisTask* tTRD = AddTaskTRDCalib(runNumber);
-  AliTOFAnalysisTaskCalibPass0 *thisTask = AddTOFAnalysisTaskCalibPass0();
-  AliAnalysisTask* tT0 = AddTaskT0Calib(runNumber);
-  //AliMeanVertexCalibTask *tMeanVtx = AddTaskMeanVertexCalib();
+  //
+  if ( detStr.Contains("TPC"))  AddTaskTPCCalib(runNumber);
+  if ( detStr.Contains("TRD"))  AddTaskTRDCalib(runNumber);
+  if ( detStr.Contains("TOF"))  AddTOFAnalysisTaskCalibPass0();
+  if ( detStr.Contains("T0"))   AddTaskT0Calib(runNumber);
+  //if ( detStr.Contains("ITSSPD")) tMeanVtx = AddTaskMeanVertexCalib();
   //
   Bool_t okTPC = detStr.Contains("TPC");
   Bool_t useTPCcrv=kFALSE;