fTaskGroups->SetOwner();
fBinning = new AliEMCalTriggerBinningComponent();
SetMakeGeneralHistograms(kTRUE);
+ SetCaloTriggerPatchInfoName("EmcalTriggers"); // Default settings here, to be able to override it in the wagon configuration
}
//______________________________________________________________________________
* Initialise all analysis components
*/
AliAnalysisTaskEmcal::UserCreateOutputObjects();
- SetCaloTriggerPatchInfoName("EmcalTriggers");
AliEMCalTriggerBinningFactory binmaker;
binmaker.Create(fBinning);
const char *nclusterContainer = "",
const char *njetcontainerData = "",
const char *njetcontainerMC = "",
+ const char *ntriggerContainer = "",
double jetradius = 0.5
)
{
}
// Add components
- EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup *noselect = new EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup("noselect");
- noselect->AddAnalysisComponent(new EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent("patchanalysis"));
+ if(strlen(ntriggerContainer)){
+ pttriggertask->SetCaloTriggerPatchInfoName(ntriggerContainer);
+ EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup *noselect = new EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup("noselect");
+ noselect->AddAnalysisComponent(new EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent("patchanalysis"));
+ pttriggertask->AddAnalysisGroup(noselect);
+ } else {
+ pttriggertask->SetCaloTriggerPatchInfoName("");
+ }
double jetpt[4] = {40., 60., 80., 100.};
EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup *defaultselect = new EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup("defaultselect");
for(int ijpt = 0; ijpt < 4; ijpt++)
AddRecJetComponent(defaultselect, CreateDefaultTrackCuts(), jetpt[ijpt], isMC, isSwapEta);
- pttriggertask->AddAnalysisGroup(noselect);
pttriggertask->AddAnalysisGroup(defaultselect);
// Add containers