ATLAS Offline Software
Public Member Functions | List of all members
TrigConf::IIHLTConfigSvc Class Referenceabstract

Interface for all services/tools that provide HLT menu configuration information. More...

#include <IIHLTConfigSvc.h>

Inheritance diagram for TrigConf::IIHLTConfigSvc:
Collaboration diagram for TrigConf::IIHLTConfigSvc:

Public Member Functions

virtual ~IIHLTConfigSvc ()=default
 destructor More...
 
virtual const HLTChainListchains () const =0
 accessor to HLT chains More...
 
virtual const HLTSequenceListsequences () 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::HLTMenuhltMenu (const ::EventContext &ctx) const =0
 Returns the JSON configured HLTMenu ptree. More...
 
virtual const ::TrigConf::HLTMonitoringhltMonitoring (const ::EventContext &ctx) const =0
 Returns the JSON configured HLTMonitoring ptree. More...
 
virtual const ::TrigConf::HLTPrescalesSethltPrescalesSet (const ::EventContext &ctx) const =0
 Returns the JSON configured HLT prescales ptree. More...
 

Detailed Description

Interface for all services/tools that provide HLT menu configuration information.

Revision
612008
Date
2014-08-15 15:35:58 +0200 (Fri, 15 Aug 2014)

Definition at line 33 of file IIHLTConfigSvc.h.

Constructor & Destructor Documentation

◆ ~IIHLTConfigSvc()

virtual TrigConf::IIHLTConfigSvc::~IIHLTConfigSvc ( )
virtualdefault

destructor

Member Function Documentation

◆ chains()

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

accessor to HLT chains

Implemented in TrigConf::xAODConfigTool.

◆ hltMenu()

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

Returns the JSON configured HLTMenu ptree.

◆ hltMonitoring()

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

Returns the JSON configured HLTMonitoring ptree.

◆ hltPrescaleKey()

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

accessor to the configuration hlt prescale key

Implemented in TrigConf::xAODConfigTool.

◆ hltPrescalesSet()

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

Returns the JSON configured HLT prescales ptree.

◆ masterKey()

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

accessor to the configuration super masterkey

Implemented in TrigConf::xAODConfigTool.

◆ sequences()

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

accessor to HLT sequences

Implemented in TrigConf::xAODConfigTool.


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