![]() |
AliPhysics
6f6e1e7 (6f6e1e7)
|
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... | |
virtual void | Clear (Option_t *option="") |
Clear function of the trigger decision container. 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 Clear(), and PWG::EMCAL::AliAnalysisTaskEmcalTriggerSelection::Run().
|
inlinevirtual |
Clear function of the trigger decision container.
Overwriting the Clear function preventing to reset the name. Onlu clearing the trigger decision objects content.
option | Not used |
Definition at line 79 of file AliEmcalTriggerDecisionContainer.h.
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 Clear(), and IsEventSelected().
|
inline |
Get container with trigger decision results.
Definition at line 100 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 GetListOfTriggerDecisions(), and EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree::Run().
void PWG::EMCAL::AliEmcalTriggerDecisionContainer::Reset | ( | ) |
Clear container with trigger decisions.
Definition at line 51 of file AliEmcalTriggerDecisionContainer.cxx.
Referenced by Clear(), PWG::EMCAL::AliAnalysisTaskEmcalTriggerSelection::Run(), and ~AliEmcalTriggerDecisionContainer().
|
protected |
List of trigger decisions.
Definition at line 110 of file AliEmcalTriggerDecisionContainer.h.
Referenced by AddTriggerDecision(), AliEmcalTriggerDecisionContainer(), FindTriggerDecision(), GetListOfTriggerDecisions(), and Reset().