]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGPP/AliAnalysisTaskFilteredTree.cxx
add the possibility of changing the downscaling factors via shell environment (for...
[u/mrichter/AliRoot.git] / PWGPP / AliAnalysisTaskFilteredTree.cxx
index aa9a8d4b742ee6ac6edbf249250e74dfaaadf304..40f90e7172bc86a7094582e053e5c4430e6773d2 100644 (file)
@@ -14,6 +14,7 @@
 **************************************************************************/\r
 \r
 #include "iostream"\r
+#include "TSystem.h"\r
 \r
 #include <TPDGCode.h>\r
 #include <TDatabasePDG.h>\r
@@ -296,6 +297,23 @@ void AliAnalysisTaskFilteredTree::UserExec(Option_t *)
     }\r
   }\r
 \r
+  //if set, use the environment variables to set the downscaling factors\r
+  //AliAnalysisTaskFilteredTree_fLowPtTrackDownscaligF\r
+  //AliAnalysisTaskFilteredTree_fLowPtV0DownscaligF\r
+  TString env;\r
+  env = gSystem->Getenv("AliAnalysisTaskFilteredTree_fLowPtTrackDownscaligF");\r
+  if (!env.IsNull())\r
+  {\r
+    fLowPtTrackDownscaligF=env.Atof();\r
+    AliInfo(Form("fLowPtTrackDownscaligF=%f",fLowPtTrackDownscaligF));\r
+  }\r
+  env = gSystem->Getenv("AliAnalysisTaskFilteredTree_fLowPtV0DownscaligF");\r
+  if (!env.IsNull())\r
+  {\r
+    fLowPtV0DownscaligF=env.Atof();\r
+    AliInfo(Form("fLowPtV0DownscaligF=%f",fLowPtTrackDownscaligF));\r
+  }\r
+\r
   //\r
   if(fProcessAll) { \r
     ProcessAll(fESD,fMC,fESDfriend); // all track stages and MC\r