ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::IHLTConfigSvc Class Referenceabstract

Athena interface for all services that provide HLT menu configuration information. More...

#include <IHLTConfigSvc.h>

Inheritance diagram for TrigConf::IHLTConfigSvc:
Collaboration diagram for TrigConf::IHLTConfigSvc:

Public Member Functions

virtual ~IHLTConfigSvc () override=default
 destructor
 DeclareInterfaceID (IHLTConfigSvc, 0, 1)
 Specify the interface declared by this class.
virtual const HLTChainListchains () const =0
 accessor to HLT chains
virtual const HLTSequenceListsequences () const =0
 accessor to HLT sequences
virtual uint32_t masterKey () const =0
 accessor to the configuration super masterkey
virtual uint32_t hltPrescaleKey () const =0
 accessor to the configuration hlt prescale key
virtual const ::TrigConf::HLTMenuhltMenu (const ::EventContext &ctx) const =0
 Returns the JSON configured HLTMenu ptree.
virtual const ::TrigConf::HLTMonitoringhltMonitoring (const ::EventContext &ctx) const =0
 Returns the JSON configured HLTMonitoring ptree.
virtual const ::TrigConf::HLTPrescalesSethltPrescalesSet (const ::EventContext &ctx) const =0
 Returns the JSON configured HLT prescales ptree.

Detailed Description

Athena interface for all services that provide HLT menu configuration information.

Revision
660352
Date
2015-04-14 01:03:15 +0200 (Tue, 14 Apr 2015)

Definition at line 31 of file IHLTConfigSvc.h.

Constructor & Destructor Documentation

◆ ~IHLTConfigSvc()

virtual TrigConf::IHLTConfigSvc::~IHLTConfigSvc ( )
overridevirtualdefault

destructor

Member Function Documentation

◆ chains()

virtual const HLTChainList & TrigConf::IIHLTConfigSvc::chains ( ) const
pure virtualinherited

accessor to HLT chains

Implemented in TrigConf::xAODConfigTool.

◆ DeclareInterfaceID()

TrigConf::IHLTConfigSvc::DeclareInterfaceID ( IHLTConfigSvc ,
0 ,
1  )

Specify the interface declared by this class.

◆ hltMenu()

virtual const ::TrigConf::HLTMenu & TrigConf::IIHLTConfigSvc::hltMenu ( const ::EventContext & ctx) const
pure virtualinherited

Returns the JSON configured HLTMenu ptree.

◆ hltMonitoring()

virtual const ::TrigConf::HLTMonitoring & TrigConf::IIHLTConfigSvc::hltMonitoring ( const ::EventContext & ctx) const
pure virtualinherited

Returns the JSON configured HLTMonitoring ptree.

◆ hltPrescaleKey()

virtual uint32_t TrigConf::IIHLTConfigSvc::hltPrescaleKey ( ) const
pure virtualinherited

accessor to the configuration hlt prescale key

Implemented in TrigConf::xAODConfigTool.

◆ hltPrescalesSet()

virtual const ::TrigConf::HLTPrescalesSet & TrigConf::IIHLTConfigSvc::hltPrescalesSet ( const ::EventContext & ctx) const
pure virtualinherited

Returns the JSON configured HLT prescales ptree.

◆ masterKey()

virtual uint32_t TrigConf::IIHLTConfigSvc::masterKey ( ) const
pure virtualinherited

accessor to the configuration super masterkey

Implemented in TrigConf::xAODConfigTool.

◆ sequences()

virtual const HLTSequenceList & TrigConf::IIHLTConfigSvc::sequences ( ) const
pure virtualinherited

accessor to HLT sequences

Implemented in TrigConf::xAODConfigTool.


The documentation for this class was generated from the following file: