|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGGER_ANALYSIS_ALGORITHMS__TRIG_EVENT_SELECTION_ALG_H
8 #define TRIGGER_ANALYSIS_ALGORITHMS__TRIG_EVENT_SELECTION_ALG_H
25 ISvcLocator *svcLoc =
nullptr);
36 Gaudi::Property<std::vector<std::string>>
m_trigList {
this,
"triggers", {},
"trigger selection list"};
39 Gaudi::Property<std::string>
m_selectionDecoration {
this,
"selectionDecoration",
"",
"the decoration the trigger pass status"};
42 Gaudi::Property<bool>
m_noFilter {
this,
"noFilter",
false,
"whether to not apply an event filter"};
45 Gaudi::Property<bool>
m_noL1 {
this,
"noL1",
false,
"whether to not require L1 decision"};
Gaudi::Property< bool > m_noFilter
whether to not apply an event filter
ToolHandle< Trig::ITrigDecisionTool > m_trigDecisionTool
trigger decision tool handle
Gaudi::Property< bool > m_noL1
whether to not require L1 decision
Gaudi::Property< std::vector< std::string > > m_trigList
list of triggers or trigger chains
Select isolated Photons, Electrons and Muons.
a handle for applying algorithm filter decisions
the (new) base class for EventLoop algorithms
virtual StatusCode finalize() final
virtual StatusCode initialize() final
::StatusCode StatusCode
StatusCode definition for legacy code.
FilterReporterParams m_filterParams
the filter reporter params
std::vector< SG::AuxElement::Decorator< bool > > m_selectionAccessors
the accessors for m_selectionDecoration and m_trigList combination
virtual StatusCode execute() final
Gaudi::Property< std::string > m_selectionDecoration
the decoration for trigger selection
Base class for elements of a container that can have aux data.
TrigEventSelectionAlg(const std::string &name, ISvcLocator *svcLoc=nullptr)