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 CTPConfigctpConfig () const
 Get the LVL1 trigger menu.
virtual const ThresholdConfigthresholdConfig () const
 Get the LVL1 threshold configuruation (not available from xAOD).
virtual const BunchGroupSetbunchGroupSet () const
 Get the LVL1 bunch group set.
virtual uint32_t lvl1PrescaleKey () const
 Get the LVL1 prescale key.
Implementation of the IIHLTConfigSvc interface



virtual const HLTChainListchainList () const
 Get the HLT chains.
virtual const HLTChainListchains () const
 Get the HLT chains.
virtual const HLTSequenceListsequenceList () const
 Get the HLT sequences.
virtual const HLTSequenceListsequences () 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 MuctpimuctpiConfig () 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