]> git.uio.no Git - u/mrichter/AliRoot.git/commit - PWG/FLOW/Tasks/AliAnalysisTaskQCumulants.cxx
1.) runFlowTask.C:
authorsnelling <snelling@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Apr 2010 15:14:26 +0000 (15:14 +0000)
committersnelling <snelling@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 Apr 2010 15:14:26 +0000 (15:14 +0000)
commit61e0c8c0787520158f7e311942ef30d934f71f81
treeee20e99c241e86527a04ee84f7faa1da68e15cd9
parent3d600a8b87a55affda06d9ff9247b2a835de611e
1.) runFlowTask.C:
 a) Included by default some other methods besides SP;
 b) Added  Bool_t DATA = kFALSE/kTRUE to the macro's argument when running in mode mGrid as well;
 c) Added method CrossCheckUserSettings() which for instance prevents setting MCEP = DATA = kTRUE. Implementation of other warnings (e.g. for LYZ1SUM = LYZ2SUM = kTRUE shall be implemented within this method in order not to spoil to much the main body of the macro with trivial things);

2.) CreateAlienHandler.C:
 a) When running in run mode "test" by default 10 files will be copied locally and analysis will be performed only on them, which can take more than 1h in reality. Added setter for number of files to be copied locally: plugin->SetNtestFiles(2);
 b) Updated Root and AliRoot versions: plugin->SetROOTVersion("v5-26-00b-2"); plugin->SetAliROOTVersion("v4-19-10-AN");
 c) There is a method to add more runs of a certain production in one go: plugin->SetRunRange(105000,106000);
 d) Instead of storing outputs in directories 000,001, etc, the output files will be stored in directories named after the run number of a certain production: plugin->SetOutputToRunNo();
 e) Provided example of plugin usage for one MC production and for real data on Grid.

3.) In *Task*.cxx:
 a) Added in accordance with the 3rd point at https://aliceinfo.cern.ch/Offline/Activities/Analysis/AnalysisFramework/analysisFAQ.html the line PostData(1,fListHistos);
at the end of each method UserCreateOutputObjects() in the task's classes. Now even if no event passes the selection criteria the output files of each method still will be in "AnalysisResults.root" but with the empty histograms. This is extremely relevant for merging procedure and for instance for validating jobs in plugin's "test" mode.
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskCumulants.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskFittingQDistribution.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskLYZEventPlane.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskLeeYangZeros.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskMCEventPlane.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskMixedHarmonics.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskNestedLoops.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskQCumulants.cxx
PWG2/FLOW/AliFlowTasks/AliAnalysisTaskScalarProduct.cxx
PWG2/FLOW/macros/CreateAlienHandler.C
PWG2/FLOW/macros/runFlowTask.C