TString pluginmode="test";\r
Bool_t saveProofToAlien=kFALSE;\r
TString proofOutdir = "";\r
- TString loadMacroPath="$ALICE_ROOT/PWG3/vertexingHF/";\r
+ TString loadMacroPath="$ALICE_ROOT/PWG3/vertexingHF/macros/";\r
//TString loadMacroPath="./"; // this is normally needed for CAF\r
//\r
\r
\r
// Input\r
AliAODInputHandler *inputHandler = new AliAODInputHandler();\r
- if(analysisMode=="proof") {\r
+ if(analysisMode=="proof" ) {\r
inputHandler->AddFriend("AliAOD.VertexingHF.root");\r
if(saveProofToAlien) mgr->SetSpecialOutputLocation(proofOutdir);\r
}\r
// Analysis tasks (wagons of the train) \r
//\r
TString taskName;\r
+ ////// ADD THE FULL D2H TRAIN\r
+ taskName="AddD2HTrain.C"; taskName.Prepend(loadMacroPath.Data());\r
+ gROOT->LoadMacro(taskName.Data());\r
+ Bool_t readMC=kFALSE;\r
+ AddD2HTrain(readMC);//,1,0,0,0,0,0,0,0,0,0,0);\r
+\r
+ ////// OR ADD INDIVIDUAL TASKS\r
+ /*\r
\r
//taskName="AddTaskCompareHF.C"; taskName.Prepend(loadMacroPath.Data());\r
//gROOT->LoadMacro(taskName.Data());\r
gROOT->LoadMacro(taskName.Data());\r
AliAnalysisTaskSEDplus *dplusTask = AddTaskDplus();\r
\r
+ taskName="AddTaskDs.C"; taskName.Prepend(loadMacroPath.Data());\r
+ gROOT->LoadMacro(taskName.Data());\r
+ AliAnalysisTaskSEDs *dsTask = AddTaskDs();\r
+\r
//taskName="AddTaskSelectHF.C"; taskName.Prepend(loadMacroPath.Data());\r
//gROOT->LoadMacro(taskName.Data());\r
//AliAnalysisTaskSESelectHF *seleTask = AddTaskSelectHF();\r
taskName="AddTaskCharmFraction.C"; taskName.Prepend(loadMacroPath.Data());\r
gROOT->LoadMacro(taskName.Data());\r
Int_t switchMC[5]={1,1,1,1,1};\r
- AliAnalysisTaskSECharmFraction *cFractTask = AddTaskCharmFraction("d0D0.root",switchMC);\r
- \r
+ AliAnalysisTaskSECharmFraction *cFractTask = AddTaskCharmFraction("d0D0",switchMC);\r
+ */\r
// attach a private task (not committed)\r
// (the files MyTask.h MyTask.cxx AddMyTask.C have to be declared in plugin\r
// configuration, see below)\r
// Set the run mode (can be "full", "test", "offline", "submit" or "terminate")\r
plugin->SetRunMode(pluginmode.Data());\r
plugin->SetUser("dainesea");\r
- plugin->SetNtestFiles(2);\r
+ plugin->SetNtestFiles(1);\r
// Set versions of used packages\r
plugin->SetAPIVersion("V2.4");\r
plugin->SetROOTVersion("v5-24-00");\r
// Declare input data to be processed.\r
// Method 1: Create automatically XML collections using alien 'find' command.\r
// Define production directory LFN\r
- //plugin->SetGridDataDir("/alice/cern.ch/user/r/rbala/newtrain/out_lhc08x/");\r
- //plugin->SetGridDataDir("/alice/cern.ch/user/m/mgheata/analysisESD/output_train_default_28May2009_09h33/");\r
- plugin->SetGridDataDir("/alice/sim/PDC_09/LHC09a5/AOD1/");\r
+ plugin->SetGridDataDir("/alice/cern.ch/user/r/rbala/data_pass4_good_runCINT1B_8thfeb/");\r
+ //plugin->SetGridDataDir("/alice/sim/PDC_09/LHC09a4/AOD3/");\r
// Set data search pattern\r
plugin->SetDataPattern("AliAOD.root");\r
- plugin->SetFriendChainName("AliAOD.VertexingHF.root");\r
+ plugin->SetFriendChainName("./AliAOD.VertexingHF.root");\r
+ //plugin->SetFriendChainName("deltas/AliAOD.VertexingHF.root");\r
// ...then add run numbers to be considered\r
//plugin->AddRunNumber(529007);\r
// or\r
//plugin->SetAnalysisSource("AliDStarJets.cxx");\r
// Declare all libraries (other than the default ones for the framework. These will be\r
// loaded by the generated analysis macro. Add all extra files (task .cxx/.h) here.\r
- plugin->SetAdditionalLibs("libPWG3vertexingHF.so libPWG3base.so libPWG3muon.so libPWG4PartCorrBase.so libPWG4PartCorrDep.so MakeAODInputChain.C"/* AliDStarJets.cxx AliDStarJets.h"*/);\r
+ plugin->SetAdditionalLibs("libPWG3vertexingHF.so libPWG3base.so libPWG3muon.so");\r
// use par files\r
if(useParFiles) {\r
plugin->EnablePackage("STEERBase.par");\r
plugin->EnablePackage("PWG3base.par");\r
plugin->EnablePackage("PWG3vertexingHF.par");\r
plugin->EnablePackage("PWG3muon.par");\r
- plugin->EnablePackage("PWG4PartCorrBase.par");\r
- plugin->EnablePackage("PWG4PartCorrDep.par");\r
}\r
plugin->AddIncludePath("-I. -I$ROOTSYS/include -I$ALICE_ROOT -I$ALICE_ROOT/include -I$ALICE_ROOT/ITS -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS -I$ALICE_ROOT/STEER -I$ALICE_ROOT/TRD -I$ALICE_ROOT/macros -I$ALICE_ROOT/ANALYSIS -I$ALICE_ROOT/PWG3 -I$ALICE_ROOT/PWG3/vertexingHF -g");\r
// Declare the output file names separated by blancs.\r