#include <xAODConfigTool.h>
Public Member Functions | |
xAODConfigTool (const std::string &name="TrigConf::xAODConfigTool") | |
Create a proper constructor for Athena. | |
Function(s) implementing the asg::IAsgTool interface | |
virtual StatusCode | initialize () |
Function initialising the tool. | |
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. | |
Protected Member Functions | |
Callback function(s) from AsgMetadataTool | |
virtual StatusCode | beginInputFile () |
Function called when a new input file is opened. | |
virtual StatusCode | beginEvent () |
Function called when a new event is loaded. |
Trigger configuration metadata tool for xAOD analysis
This tool is meant to be used when analysing xAOD files both in Athena and in ROOT, to get access to the trigger configuration information of the processed events.
TrigConf::xAODConfigTool::xAODConfigTool | ( | const std::string & | name = "TrigConf::xAODConfigTool" |
) |
Create a proper constructor for Athena.
Constructor for standalone usage