]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/macros/AddTaskJetEmbeddingFromAOD.C
fix const subtr tracks. Note: array has no gaps
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / macros / AddTaskJetEmbeddingFromAOD.C
index 562aeaa74ba03273394484908721fd1d973e5977..17fdaae73c218e2832cb5fb84efdf043fd13ba46 100644 (file)
@@ -1,4 +1,4 @@
-// $Id: AddTaskJetEmbeddingFromAOD.C  $
+// $Id$
 
 TObjArray* GenerateFileList(const char* list, Int_t nFiles);
 
@@ -13,23 +13,14 @@ AliJetEmbeddingFromAODTask* AddTaskJetEmbeddingFromAOD(
   const char     *aodClusName   = "",
   const char     *aodCellsName  = "emcalCells",
   const char     *aodMCPartName = "",
-  const char     *runperiod     = "",
-  Bool_t          includeNoITS  = kTRUE,
+  const char     *runperiod     = "lhc11h",
+  Bool_t          includeNoITS  = kFALSE,
   Double_t        minCent       = 0,
   Double_t        maxCent       = 10,
   UInt_t          mask          = AliVEvent::kAny,
-  const Int_t     nTracks       = 1234567890,
-  const Int_t     nClus         = 0,
-  const Int_t     nCells        = 1234567890,
-  const Bool_t    copyArray     = kTRUE,
-  const Int_t     nFiles        = 1234567890,
+  const Bool_t    copyArray     = kTRUE,  
   const Bool_t    makeQA        = kFALSE,
-  const Double_t  minPt         = 0,
-  const Double_t  maxPt         = 1000,
-  const Double_t  minEta        = -0.9,
-  const Double_t  maxEta        = 0.9,
-  const Double_t  minPhi        = 0,
-  const Double_t  maxPhi        = TMath::Pi() * 2,
+  Int_t           nFiles        = 1234567890,
   const char     *taskName      = "JetEmbeddingFromAODTask"
 )
 {  
@@ -67,27 +58,22 @@ AliJetEmbeddingFromAODTask* AddTaskJetEmbeddingFromAOD(
   jetEmb->SetAODMCParticlesName(aodMCPartName);
   jetEmb->SetCentralityRange(minCent, maxCent);
   jetEmb->SetTriggerMask(mask);
-  jetEmb->SetNCells(nCells);
-  jetEmb->SetNClusters(nClus);
-  jetEmb->SetNTracks(nTracks);
   jetEmb->SetCopyArray(copyArray);
-  jetEmb->SetEtaRange(minEta, maxEta);
-  jetEmb->SetPhiRange(minPhi, maxPhi);
-  jetEmb->SetPtRange(minPt, maxPt);
-  jetEmb->SetMarkMC(-1);
+  jetEmb->SetNClusters(1);
+  jetEmb->SetMarkMC(0);
 
   jetEmb->SetIncludeNoITS(includeNoITS);
   TString runPeriod(runperiod);
   runPeriod.ToLower();
-  if (runPeriod == "lhc11h") {
-    jetEmb->SetAODfilterBits(256,512); // hybrid tracks for LHC11h
+  if (runPeriod == "lhc11h" || runPeriod == "lhc12a15e") {
+    jetEmb->SetAODfilterBits(256,512); // hybrid tracks for LHC11h and LHC12a15e
   }
-  else if (runPeriod == "lhc11a" || runPeriod == "lhc12a15a" || runPeriod == "lhc12a15e") {
-    jetEmb->SetAODfilterBits(256,16); // hybrid tracks for LHC11a, LHC12a15a and LHC12a15e
+  else if (runPeriod == "lhc11a" || runPeriod == "lhc12a15a") {
+    jetEmb->SetAODfilterBits(256,16); // hybrid tracks for LHC11a and LHC12a15a
   }
   else {
-    if (runPeriod.IsNull())
-      ::Warning("Run period %s not known. It will use IsHybridGlobalConstrainedGlobal.");
+    if (!runPeriod.IsNull())
+      ::Warning("Run period %s not known. It will use IsHybridGlobalConstrainedGlobal.", runPeriod.Data());
   }
 
   //-------------------------------------------------------