]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/Correlations/DPhi/MuonHadron/RunAnalysisTaskMuonHadronCorrelations.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / Correlations / DPhi / MuonHadron / RunAnalysisTaskMuonHadronCorrelations.C
index 057a180bf8184a6e583aa35bd348a5e32ada3653..2c821ae1690ce8f7a702a6de7bb195bd9a7c21b7 100644 (file)
@@ -4,19 +4,19 @@ Bool_t RunAnalysisTaskMuonHadronCorrelations(Int_t runNumber = 188362, const cha
   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
@@ -125,53 +125,13 @@ Bool_t RunAnalysisTaskMuonHadronCorrelations(Int_t runNumber = 188362, const cha
   // -------------------------------
   // 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();
   // -------------------------------