ATLAS Offline Software
|
Athena interface for all services that provide HLT menu configuration information. More...
#include <IHLTConfigSvc.h>
Public Member Functions | |
virtual | ~IHLTConfigSvc () override=default |
destructor More... | |
DeclareInterfaceID (IHLTConfigSvc, 0, 1) | |
Specify the interface declared by this class. More... | |
virtual const HLTChainList & | chains () const =0 |
accessor to HLT chains More... | |
virtual const HLTSequenceList & | sequences () const =0 |
accessor to HLT sequences More... | |
virtual uint32_t | masterKey () const =0 |
accessor to the configuration super masterkey More... | |
virtual uint32_t | hltPrescaleKey () const =0 |
accessor to the configuration hlt prescale key More... | |
virtual const ::TrigConf::HLTMenu & | hltMenu (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLTMenu ptree. More... | |
virtual const ::TrigConf::HLTMonitoring & | hltMonitoring (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLTMonitoring ptree. More... | |
virtual const ::TrigConf::HLTPrescalesSet & | hltPrescalesSet (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLT prescales ptree. More... | |
Athena interface for all services that provide HLT menu configuration information.
Definition at line 31 of file IHLTConfigSvc.h.
|
overridevirtualdefault |
destructor
|
pure virtualinherited |
accessor to HLT chains
Implemented in TrigConf::xAODConfigTool.
TrigConf::IHLTConfigSvc::DeclareInterfaceID | ( | IHLTConfigSvc | , |
0 | , | ||
1 | |||
) |
Specify the interface declared by this class.
|
pure virtualinherited |
Returns the JSON configured HLTMenu ptree.
|
pure virtualinherited |
Returns the JSON configured HLTMonitoring ptree.
|
pure virtualinherited |
accessor to the configuration hlt prescale key
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
Returns the JSON configured HLT prescales ptree.
|
pure virtualinherited |
accessor to the configuration super masterkey
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
accessor to HLT sequences
Implemented in TrigConf::xAODConfigTool.