TString alirootVersion = "v5-04-22-AN";
gSystem->AddIncludePath("-I$ALICE_ROOT/include ");
- gSystem->Load("libTree.so") ;
- gSystem->Load("libGeom.so") ;
- gSystem->Load("libVMC.so") ;
- gSystem->Load("libMinuit.so") ;
- gSystem->Load("libPhysics.so") ;
- gSystem->Load("libSTEERBase.so") ;
- gSystem->Load("libESD.so") ;
- gSystem->Load("libAOD.so") ;
- gSystem->Load("libANALYSIS.so") ;
- gSystem->Load("libOADB.so") ;
- gSystem->Load("libANALYSISalice.so") ;
- gSystem->Load("libCORRFW.so") ;
- gSystem->Load("libPWGmuon.so") ;
+ gSystem->Load("libTree") ;
+ gSystem->Load("libGeom") ;
+ gSystem->Load("libVMC") ;
+ gSystem->Load("libMinuit") ;
+ gSystem->Load("libPhysics") ;
+ gSystem->Load("libSTEERBase") ;
+ gSystem->Load("libESD") ;
+ gSystem->Load("libAOD") ;
+ gSystem->Load("libANALYSIS") ;
+ gSystem->Load("libOADB") ;
+ gSystem->Load("libANALYSISalice") ;
+ gSystem->Load("libCORRFW") ;
+ gSystem->Load("libPWGmuon") ;
// -------------------------------
// ANALYSIS MANAGER
// -------------------------------
// PHYSICS SELECTION
// -------------------------------
- // gROOT->LoadMacro("$ALICE_ROOT/ANALYSIS/macros/AddTaskPhysicsSelection.C");
+ // gROOT->LoadMacro("$ALICE_ROOT/OADB/macros/AddTaskPhysicsSelection.C");
// AddTaskPhysicsSelection(0);
mgr->AddStatisticsTask(AliVEvent::kAny);
- // -------------------------------
- // MUON TRACK CUTS CONFIGURATION
- // -------------------------------
-
- gROOT->LoadMacro("AliAnalysisTaskMuonHadronCorrelations.cxx++g");
- AliAnalysisTaskMuonHadronCorrelations *task = new AliAnalysisTaskMuonHadronCorrelations("AliAnalysisTaskMuonHadronCorrelations");
-
- task->SetTriggerWord("CINT5-B-");
-
- // Set analysis cuts
- task->SetFilterBitCentralBarrel(7); // -> 128
- task->SetMaxEtaCentralBarrel(1.0);
- task->SetTriggerMatchLevelMuon(1);
-
- const Int_t nBinCent = 3;
- Double_t centLimits[nBinCent+1] = {0., 20., 60., 100.};
- task->SetCentBinning(nBinCent, centLimits);
+ gROOT->LoadMacro("AddAnalysisTaskMuonHadronCorrelations.C");
+ AddAnalysisTaskMuonHadronCorrelations();
- if (centMethod.CompareTo("V0M")==0) {
- Double_t multLimits[nBinCent+1] = {-1000., -312., -136., 0.};
- task->SetMultBinning(nBinCent, multLimits);
- }
-
- if (centMethod.CompareTo("CL1")==0) {
- Double_t multLimits[nBinCent+1] = {-500., -119., -49., 0.};
- task->SetMultBinning(nBinCent, multLimits);
- }
-
- task->SetCentMethod(centMethod);
-
- const Int_t nBinPt = 3;
- Double_t ptLimits[nBinPt+1] = {0., 1., 2., 4.};
- task->SetPtBinning(nBinPt, ptLimits);
-
- mgr->AddTask(task);
-
- // create output container
- AliAnalysisDataContainer *output1 = mgr->CreateContainer("list", TList::Class(), AliAnalysisManager::kOutputContainer, "MuonHadronCorrelations.root");
-
- // finaly connect input and output
- mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
- mgr->ConnectOutput(task, 1, output1);
-
TStopwatch timer;
timer.Start();
// -------------------------------