![]() |
AliPhysics
54fd37e (54fd37e)
|
Container for trigger decision object. More...
#include <AliEmcalTriggerDecisionContainer.h>
Public Member Functions | |
AliEmcalTriggerDecisionContainer () | |
Dummy constructor. More... | |
AliEmcalTriggerDecisionContainer (const char *name) | |
Main constructor. More... | |
virtual | ~AliEmcalTriggerDecisionContainer () |
Destructor. More... | |
void | Reset () |
Clear container with trigger decisions. More... | |
void | AddTriggerDecision (AliEmcalTriggerDecision *const decision) |
Add trigger decision to the container. More... | |
const AliEmcalTriggerDecision * | FindTriggerDecision (const char *name) const |
Find a trigger decision with a given name in the trigger decision container. More... | |
const TList * | GetListOfTriggerDecisions () const |
Get container with trigger decision results. More... | |
bool | IsEventSelected (const char *name) const |
Checks whether the events is selected for a given trigger type. More... | |
Protected Attributes | |
TList | fContainer |
List of trigger decisions. More... | |
Container for trigger decision object.
Definition at line 46 of file AliEmcalTriggerDecisionContainer.h.
PWG::EMCAL::AliEmcalTriggerDecisionContainer::AliEmcalTriggerDecisionContainer | ( | ) |
Dummy constructor.
For I/O, not to be called by the user
Definition at line 37 of file AliEmcalTriggerDecisionContainer.cxx.
PWG::EMCAL::AliEmcalTriggerDecisionContainer::AliEmcalTriggerDecisionContainer | ( | const char * | name | ) |
Main constructor.
Called by the user
Definition at line 44 of file AliEmcalTriggerDecisionContainer.cxx.
|
inlinevirtual |
Destructor.
Definition at line 65 of file AliEmcalTriggerDecisionContainer.h.
void PWG::EMCAL::AliEmcalTriggerDecisionContainer::AddTriggerDecision | ( | AliEmcalTriggerDecision *const | decision | ) |
Add trigger decision to the container.
[in] | decision | Trigger decision, created by the trigger selection task |
Definition at line 55 of file AliEmcalTriggerDecisionContainer.cxx.
Referenced by PWG::EMCAL::AliAnalysisTaskEmcalTriggerSelection::Run().
const AliEmcalTriggerDecision * PWG::EMCAL::AliEmcalTriggerDecisionContainer::FindTriggerDecision | ( | const char * | name | ) | const |
Find a trigger decision with a given name in the trigger decision container.
[in] | decname | the name of the trigger decision object |
Definition at line 59 of file AliEmcalTriggerDecisionContainer.cxx.
Referenced by IsEventSelected().
|
inline |
Get container with trigger decision results.
Definition at line 91 of file AliEmcalTriggerDecisionContainer.h.
Referenced by PWG::EMCAL::AliAnalysisTaskEmcalTriggerSelection::MakeQA(), and PWGJE::EMCALJetTasks::Test::AliAnalysisTaskEmcalTriggerSelectionTest::Run().
bool PWG::EMCAL::AliEmcalTriggerDecisionContainer::IsEventSelected | ( | const char * | name | ) | const |
Checks whether the events is selected for a given trigger type.
[in] | name | Name of the EMCAL trigger |
Definition at line 63 of file AliEmcalTriggerDecisionContainer.cxx.
Referenced by EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::Run().
void PWG::EMCAL::AliEmcalTriggerDecisionContainer::Reset | ( | ) |
Clear container with trigger decisions.
Definition at line 51 of file AliEmcalTriggerDecisionContainer.cxx.
Referenced by PWG::EMCAL::AliAnalysisTaskEmcalTriggerSelection::Run().
|
protected |
List of trigger decisions.
Definition at line 101 of file AliEmcalTriggerDecisionContainer.h.
Referenced by AddTriggerDecision(), AliEmcalTriggerDecisionContainer(), FindTriggerDecision(), GetListOfTriggerDecisions(), and Reset().