ATLAS Offline Software
|
Interface for all services/tools that provide HLT menu configuration information. More...
#include <IIHLTConfigSvc.h>
Public Member Functions | |
virtual | ~IIHLTConfigSvc ()=default |
destructor 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... | |
Interface for all services/tools that provide HLT menu configuration information.
Definition at line 33 of file IIHLTConfigSvc.h.
|
virtualdefault |
destructor
|
pure virtual |
accessor to HLT chains
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
Returns the JSON configured HLTMenu ptree.
|
pure virtual |
Returns the JSON configured HLTMonitoring ptree.
|
pure virtual |
accessor to the configuration hlt prescale key
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
Returns the JSON configured HLT prescales ptree.
|
pure virtual |
accessor to the configuration super masterkey
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
accessor to HLT sequences
Implemented in TrigConf::xAODConfigTool.