 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EVENTUTILS_TRIGGERSELECTIONALG_H
6 #define EVENTUTILS_TRIGGERSELECTIONALG_H 1
13 #include "GaudiKernel/ToolHandle.h"
54 ToolHandle<Trig::TrigDecisionTool>
m_trigDecisionTool{
this,
"TrigDecisionTool",
"Trig::TrigDecisionTool/TrigDecisionTool",
55 "The TrigDecisionTool" };
59 "The list of triggers to cut on" };
63 "Decide if we also want to decorate the xAOD::EventInfo object with the pass/fail information" };
67 "Name of the xAOD::EventInfo object that we want to decorate" };
71 "Prefix used for the decoration variables" };
75 "Decide if we also want to decorate the xAOD::EventInfo object with the full-chain prescale information" };
91 #endif //> !EVENTUTILS_TRIGGERSELECTIONALG_H
virtual StatusCode initialize() override
Athena algorithm's initalize hook.
TriggerSelectionAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
Athena algorithm's execute hook.
The common trigger namespace for trigger analysis tools.
virtual StatusCode finalize() override
Athena algorithm's finalize hook.
StringProperty m_varPrefix
Prefix used for the decoration variables.
std::vector< std::string > m_varNameList
The list of all variables names.
::StatusCode StatusCode
StatusCode definition for legacy code.
StringArrayProperty m_triggerList
The list of triggers to cut on.
StringProperty m_evtInfoName
Name of the xAOD::EventInfo object that we want to decorate.
BooleanProperty m_decoEvtInfo
Decide if we also want to decorate the xAOD::EventInfo object with the pass/fail information.
virtual ~TriggerSelectionAlg()
Destructor:
ToolHandle< Trig::TrigDecisionTool > m_trigDecisionTool
The ToolHandle for the TrigDecisionTool.
BooleanProperty m_storePrescaleInfo
Decide if we also want to decorate the xAOD::EventInfo object with the (full-chain) prescale informat...
Base class for elements of a container that can have aux data.