27 #ifndef ALIANALYSISTASKEMCALTRIGGERSELECTION_H 28 #define ALIANALYSISTASKEMCALTRIGGERSELECTION_H 38 class AliEmcalTriggerDecision;
39 class AliEmcalTriggerDecisionContainer;
40 class AliEmcalTriggerSelection;
Object performing offline EMCAL trigger selection.
virtual Bool_t Run()
Run over all trigger selections, and append the selection to the global trigger selection container...
void ConfigurePP2016()
Configure the trigger selection task for pp anchored to 2016.
Container for trigger decision.
void MakeQA(const AliEmcalTriggerDecisionContainer *cont)
Fill QA histograms for the event.
virtual void UserExecOnce()
Initializing common output container for trigger decision.
void SetGlobalDecisionContainerName(const char *name)
Set the name of the global trigger decision container.
void AutoConfigure(const char *period)
Automatically configure trigger decision handler for different periods.
TString fGlobalDecisionContainerName
Name of the global trigger selection.
Base task in the EMCAL framework.
virtual Bool_t FillHistograms()
Filling basic QA Histograms of the trigger selection task.
TH1 * fMaxPatchADC
Histogram with patch ADC of the max patch.
virtual void UserCreateOutputObjects()
Initialize QA histograms.
void InitQA(const AliEmcalTriggerSelection *const sel)
Initialize QA histograms for trigger selection.
AliAnalysisTaskEmcalTriggerSelection()
Dummy constructor.
Namespace for EMCAL framework classes and task.
virtual ~AliAnalysisTaskEmcalTriggerSelection()
Destructor.
AliEmcalTriggerDecisionContainer * GetGlobalTriggerDecisionContainer() const
Find the main trigger container in the input event.
void Fill(const AliEmcalTriggerDecision *const decision)
AliEmcalTriggerSelectionQA & operator=(const AliEmcalTriggerSelectionQA &ref)
Assignment operator.
TList fSelectionQA
Trigger selection QA.
void GetHistos(TList *targetlist) const
Fill histograms of this QA component into the targetlist.
Namespace for PWG framework classes.
Container for trigger decision object.
TH1 * fMaxPatchEnergy
Histogram with patch energy of the max patch.
TH1 * fMaxPatchEnergySmeared
Histogram with smeared patch energy of the max patch.
TList fTriggerSelections
List of trigger selections.
Task providing an event selection for EMCAL-triggered events based on the reconstructed EMCAL trigger...
virtual ~AliEmcalTriggerSelectionQA()
Destructor.
void ConfigureMCPP2016()
Configure the trigger selection task for MC anchored to pp 2016.
Helper class for the trigger selection.
AliEmcalTriggerSelectionQA()
Dummy constructor.
AliEmcalTriggerDecisionContainer * fTriggerDecisionContainer
void AddTriggerSelection(AliEmcalTriggerSelection *const selection)