Trigger configuration service used when reading an xAOD file. More...
#include <xAODConfigSvc.h>
Public Member Functions | |
xAODConfigSvc (const std::string &name, ISvcLocator *svcLoc) | |
Standard service constructor. | |
virtual StatusCode | initialize () |
Function initialising the service. | |
virtual StatusCode | finalize () |
Function finalising the service. | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvIf) |
Function describing to Gaudi the interface(s) implemented. | |
virtual void | handle (const Incident &inc) |
Function handling the incoming incidents. | |
Implementation of the IILVL1ConfigSvc interface | |
virtual const CTPConfig * | ctpConfig () const |
Get the LVL1 trigger menu. | |
virtual const ThresholdConfig * | thresholdConfig () const |
Get the LVL1 threshold configuruation (not available from xAOD). | |
virtual const BunchGroupSet * | bunchGroupSet () const |
Get the LVL1 bunch group set. | |
virtual uint32_t | lvl1PrescaleKey () const |
Get the LVL1 prescale key. | |
Implementation of the IIHLTConfigSvc interface | |
virtual const HLTChainList * | chainList () const |
Get the HLT chains. | |
virtual const HLTChainList & | chains () const |
Get the HLT chains. | |
virtual const HLTSequenceList * | sequenceList () const |
Get the HLT sequences. | |
virtual const HLTSequenceList & | sequences () const |
Get the HLT sequences. | |
virtual uint32_t | masterKey () const |
Get the Super Master Key. | |
virtual uint32_t | hltPrescaleKey () const |
Get the HLT prescale key. | |
Implementation of the IL1TopoConfigSvc interface | |
virtual const TXC::L1TopoMenu * | menu () const |
Get the LVL1 topo menu (not available from xAOD). | |
Dummy implementation of the ILVL1ConfigSvc interface | |
virtual const Muctpi * | muctpiConfig () const |
Get the MuCTPI's online configuration. | |
Dummy implementation of the IHLTConfigSvc interface | |
virtual StatusCode | updatePrescaleSets (uint) |
Loads prescale sets in online running. | |
virtual StatusCode | assignPrescalesToChains (uint) |
Updates the prescales on the chain in online running. |
Trigger configuration service used when reading an xAOD file.
This implementation of the ITrigConfigSvc interface can be used when reading an xAOD file in Athena to get the correct configuration for the current event.