TrigConf::xAODConfigSvc Class Reference

Trigger configuration service used when reading an xAOD file. More...

#include <xAODConfigSvc.h>

Inheritance diagram for TrigConf::xAODConfigSvc:
TrigConf::ITrigConfigSvc

List of all members.

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.

Detailed Description

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.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
631651
Date
2014-11-27 19:33:16 +0100 (Thu, 27 Nov 2014)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1