// $Id$
-AliJetResponseMaker* AddTaskJetRespPtHard(const char *ntracks = "Tracks",
- const char *nclusters = "CaloClusters",
- const char *njets = "Jets",
- const char *nrho = "Rho",
- const char *nmctracks = "MCParticles",
- const char *nmcjets = "MCJets",
- Double_t jetradius = 0.2,
- Double_t jetptcut = 1,
- Double_t jetareacut = 0.557,
- Double_t jetBiasTrack = 5,
- Double_t jetBiasClus = 5,
- Double_t maxDistance = 0.25,
- UInt_t type = AliAnalysisTaskEmcal::kTPC,
- Int_t minPtBin = 1,
- Int_t maxPtBin = 10,
- Bool_t domatch = kTRUE,
- Bool_t biggerMatrix = kFALSE,
- const char *taskname = "AliJetResponseMaker"
+AliJetResponseMaker* AddTaskJetRespPtHard(
+ const char *ntracks1 = "Tracks",
+ const char *nclusters1 = "CaloClusters",
+ const char *njets1 = "Jets",
+ const char *nrho1 = "Rho",
+ const char *ntracks2 = "MCParticles",
+ const char *nclusters2 = "",
+ const char *njets2 = "MCJets",
+ const char *nrho2 = "",
+ Double_t jetradius = 0.2,
+ Double_t jetptcut = 1,
+ Double_t jetareacut = 0.557,
+ Double_t jetBiasTrack = 5,
+ Double_t jetBiasClus = 5,
+ UInt_t matching = AliJetResponseMaker::kGeometrical,
+ Double_t maxDistance = 0.25,
+ UInt_t type = AliAnalysisTaskEmcal::kTPC,
+ Int_t maxPtHardBin = -999,
+ Int_t minPtHardBin = -999,
+ const char *taskname = "AliJetResponseMaker",
+ Bool_t biggerMatrix = kFALSE,
)
{
AliJetResponseMaker *jetTask = new AliJetResponseMaker[maxPtBin - minPtBin + 1];
for (Int_t i = minPtBin; i <= maxPtBin; i++) {
- AddTaskJetResponseMaker(ntracks, nclusters, njets, nrho, nmctracks, nmcjets,
- jetradius, jetptcut, jetareacut, jetBiasTrack,
- jetBiasClus, maxDistance, type, i, taskname, jetTask + i - minPtBin);
- jetTask[i - minPtBin].SetDoMatching(domatch);
- if (biggerMatrix)
- jetTask[i - minPtBin].SetHistoBins(1000,0,500);
+ AddTaskJetResponseMaker(ntracks1, nclusters1, njets1, nrho1, ntracks2, nclusters2, njets2, nrho2,
+ jetradius, jetptcut, jetareacut, jetBiasTrack, jetBiasClus,
+ matching, maxDistance, type, i, taskname, biggerMatrix, jetTask + i - minPtBin);
}
return jetTask;