]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding possibility to change the analysis type manually (independent of input handlers)
authormiweber <miweber@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Jan 2013 11:10:27 +0000 (11:10 +0000)
committermiweber <miweber@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Jan 2013 11:10:27 +0000 (11:10 +0000)
PWGCF/EBYE/macros/AddTaskBalancePsiCentralityTrain.C

index 9fe33acaeed53264d33383068472b2fa366bb129..72bb7d58915d416fd70a9b99ee32974e4983c247 100644 (file)
@@ -36,7 +36,8 @@ AliAnalysisTaskBFPsi *AddTaskBalancePsiCentralityTrain(Double_t centrMin=0.,
                                                       Int_t AODfilterBit = 128,\r
                                                       Bool_t bCentralTrigger = kFALSE,\r
                                                       TString fileNameBase="AnalysisResults",\r
-                   TString fArgEventClass="Centrality") {\r
+                                                      TString fArgEventClass="Centrality",\r
+                                                      TString analysisTypeUser="") {\r
   // Creates a balance function analysis task and adds it to the analysis manager.\r
   // Get the pointer to the existing analysis manager via the static access method.\r
   TString outputFileName(fileNameBase);\r
@@ -58,6 +59,12 @@ AliAnalysisTaskBFPsi *AddTaskBalancePsiCentralityTrain(Double_t centrMin=0.,
   TString analysisType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"\r
   if(dynamic_cast<AliMCEventHandler*> (AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler())) analysisType = "MC";\r
 \r
+  // to set the analysis type manually\r
+  if(analysisTypeUser != ""){\r
+    analysisType = analysisTypeUser;\r
+    ::Info("AddTaskBF",Form("Analysis Type manually set to %s",analysisType.Data()));\r
+  }\r
+\r
   // for local changed BF configuration\r
   //gROOT->LoadMacro("./configBalanceFunctionPsiAnalysis.C");\r
   gROOT->LoadMacro("$ALICE_ROOT/PWGCF/EBYE/macros/configBalanceFunctionPsiAnalysis.C");\r