|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigDecisionMaker_TrigDecisionMakerValidator_H
6 #define TrigDecisionMaker_TrigDecisionMakerValidator_H
9 #include "GaudiKernel/ToolHandle.h"
34 PublicToolHandle<Trig::TrigDecisionTool>
m_tdt {
this,
"TrigDecisionTool",
"",
"Handle to the public trigger decision tool."};
36 Gaudi::Property<int>
m_edmVersion{
this,
"EDMVersion", 3,
"Is the input from the Run 1, 2 trigger or the Run 3 trigger?"};
37 Gaudi::Property<int>
m_samplingFrequence{
this,
"samplingFrequency", 10,
"Sample one in every N events."};
38 Gaudi::Property<bool>
m_doL1{
this,
"doL1",
true,
"Read & verify L1 trigger information."};
39 Gaudi::Property<bool>
m_doHLT{
this,
"doHLT",
true,
"Read & verify HLT trigger information."};
40 Gaudi::Property<bool>
m_errorOnFailure{
this,
"errorOnFailure",
false,
"If false, issues found are just WARNINGs rather than ERRORs."};
Gaudi::Property< bool > m_doHLT
Gaudi::Property< int > m_edmVersion
virtual StatusCode initialize() override
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< TrigCompositeUtils::DecisionContainer > m_navigationReadHandleKey
An algorithm that can be simultaneously executed in multiple threads.
StatusCode reportError(const std::string &item, const std::string &msg) const
::StatusCode StatusCode
StatusCode definition for legacy code.
~TrigDecisionMakerValidator()
PublicToolHandle< Trig::TrigDecisionTool > m_tdt
Gaudi::Property< int > m_samplingFrequence
virtual StatusCode execute(const EventContext &context) const override
Gaudi::Property< bool > m_errorOnFailure
TrigDecisionMakerValidator(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_doL1