-// $Id: AddTaskJetEmbeddingFromAOD.C $
+// $Id$
TObjArray* GenerateFileList(const char* list, Int_t nFiles);
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"
)
{
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());
}
//-------------------------------------------------------