]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add parameter in AddTask macro.
authoresicking <esicking@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Oct 2011 09:07:42 +0000 (09:07 +0000)
committeresicking <esicking@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 26 Oct 2011 09:07:42 +0000 (09:07 +0000)
PWG4/macros/AddTaskMinijet.C

index 7349d4a5d1beec8115892d58142c81f483e4494b..edaeba3e0068bf9faa169bed223a53acc6ec8485 100644 (file)
@@ -1,17 +1,18 @@
 AliAnalysisTaskMinijet* AddTaskMinijet(Int_t runNumber     =    -1, 
-                                      TString format      = "esd",
+                                      TString format      = "aod",
                                       Bool_t  useMC       = false, 
                                       Bool_t  mcOnly      = false,
-                                      Bool_t  useHighMult = false
-                                      )
+                                      Bool_t  useHighMult = false,
+                                      Float_t ptTrigMin   =   0.7,
+                                      Float_t ptAssocMin  =   0.4,
+                                      Float_t maxVtxZ     =   10.,
+                                      Int_t   filterBit   =   128,
+                                      Int_t   debugLevel  =     0,
+                                      Float_t maxEta      =   0.9,
+                                      Float_t ptMin       =   0.2,
+                                      Float_t ptMax       =  50.0)
 {
-  //Seetings
-  Float_t ptTrigMin   = 0.7;
-  Float_t ptAssocMin  = 0.4;
-  Float_t maxVtxZ     = 10.;
-  Int_t filterBit     = 128;
-  Int_t debugLevel    =   0;
-
+  
   // Get the pointer to the existing analysis manager via the static access method.
   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
   if (!mgr) mgr = new AliAnalysisManager("Analysis train");
@@ -29,6 +30,8 @@ AliAnalysisTaskMinijet* AddTaskMinijet(Int_t runNumber     =    -1,
   taskMB->SetUseMC(useMC,mcOnly);
   taskMB->SetTriggerPtCut(ptTrigMin);
   taskMB->SetAssociatePtCut(ptAssocMin);
+  taskMB->SetMaxEta(maxEta);
+  taskMB->SetPtRange(ptMin, ptMax);
   taskMB->SetMaxVertexZ(maxVtxZ);
   taskMB->SetTriggerMask(AliVEvent::kMB);
   // taskMB->SelectCollisionCandidates(AliVEvent::kMB);//MB  //now inside task
@@ -51,6 +54,8 @@ AliAnalysisTaskMinijet* AddTaskMinijet(Int_t runNumber     =    -1,
     taskHM->SetUseMC(useMC, mcOnly);
     taskHM->SetTriggerPtCut(ptTrigMin);
     taskHM->SetAssociatePtCut(ptAssocMin);
+    taskMB->SetMaxEta(maxEta);
+    taskMB->SetPtRange(ptMin, ptMax);
     taskHM->SetMaxVertexZ(maxVtxZ);
     taskHM->SetTriggerMask(AliVEvent::kHighMult);
     //taskHM->SelectCollisionCandidates(AliVEvent::kHighMult); // now inside task