![]() |
ATLAS Offline Software
|
#include <CTPUnpackingEmulationTool.h>
Public Member Functions | |
| CTPUnpackingEmulationTool (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual StatusCode | decode (const EventContext &ctx, const ROIB::RoIBResult &roib, HLT::IDVec &enabledChains) const override |
| virtual StatusCode | initialize () override |
| virtual bool | isEmulated () const override |
| virtual StatusCode | passBeforePrescaleSelection (const ROIB::RoIBResult *, const std::vector< std::string > &, bool &) const override |
Protected Attributes | |
| std::unordered_map< int, HLT::IDVec > | m_ctpToChain |
| Gaudi::Property< bool > | m_forceEnable |
| ToolHandle< GenericMonitoringTool > | m_monTool {this, "MonTool", "", "Monitoring tool"} |
Static Protected Attributes | |
| static constexpr int | s_CTPIDForUnseededChains = -1 |
Private Member Functions | |
| StatusCode | parseInputFile () |
| Fill the m_events vector with configuration from an input file. | |
Private Attributes | |
| Gaudi::Property< std::string > | m_inputFileName |
| std::vector< HLT::IDVec > | m_events |
| Chain IDs (inner vector) to activate for each event (outer vector). | |
Definition at line 12 of file CTPUnpackingEmulationTool.h.
| CTPUnpackingEmulationTool::CTPUnpackingEmulationTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 12 of file CTPUnpackingEmulationTool.cxx.
|
overridevirtual |
Reimplemented from CTPUnpackingToolBase.
Definition at line 55 of file CTPUnpackingEmulationTool.cxx.
|
overridevirtual |
Reimplemented from CTPUnpackingToolBase.
Definition at line 49 of file CTPUnpackingEmulationTool.cxx.
|
inlineoverridevirtual |
Reimplemented from CTPUnpackingToolBase.
Definition at line 24 of file CTPUnpackingEmulationTool.h.
|
private |
Fill the m_events vector with configuration from an input file.
Definition at line 18 of file CTPUnpackingEmulationTool.cxx.
|
overridevirtualinherited |
Reimplemented in CTPUnpackingTool.
Definition at line 24 of file CTPUnpackingToolBase.cxx.
|
protectedinherited |
Definition at line 46 of file CTPUnpackingToolBase.h.
|
private |
Chain IDs (inner vector) to activate for each event (outer vector).
Definition at line 32 of file CTPUnpackingEmulationTool.h.
|
protectedinherited |
Definition at line 48 of file CTPUnpackingToolBase.h.
|
private |
Definition at line 28 of file CTPUnpackingEmulationTool.h.
|
protectedinherited |
Definition at line 51 of file CTPUnpackingToolBase.h.
|
staticconstexprprotectedinherited |
Definition at line 45 of file CTPUnpackingToolBase.h.