ATLAS Offline Software
|
Interface for dual-use tools that provide trigger configuration information. More...
#include <ITrigConfigTool.h>
Public Member Functions | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
virtual const CTPConfig * | ctpConfig () const =0 |
Provides the LVL1 trigger menu. More... | |
virtual const ThresholdConfig * | thresholdConfig () const =0 |
Provides the LVL1 threshold configuration. More... | |
virtual const BunchGroupSet * | bunchGroupSet () const =0 |
Provides the LVL1 bunch group set. More... | |
virtual uint32_t | lvl1PrescaleKey () const =0 |
accessor to the configuration lvl1 prescale key More... | |
virtual uint32_t | bunchGroupSetKey () const =0 |
accessor to the LVL1 bunch group set key More... | |
virtual const ::TrigConf::L1Menu & | l1Menu (const ::EventContext &ctx) const =0 |
Returns the JSON configured L1 ptree. More... | |
virtual const ::TrigConf::L1PrescalesSet & | l1PrescalesSet (const ::EventContext &ctx) const =0 |
Returns the JSON configured L1 prescales ptree. More... | |
virtual const ::TrigConf::L1BunchGroupSet & | l1BunchGroupSet (const ::EventContext &ctx) const =0 |
Returns the JSON configured bunchgroup ptree. More... | |
virtual const HLTChainList & | chains () const =0 |
accessor to HLT chains More... | |
virtual const HLTSequenceList & | sequences () 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::HLTMenu & | hltMenu (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLTMenu ptree. More... | |
virtual const ::TrigConf::HLTMonitoring & | hltMonitoring (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLTMonitoring ptree. More... | |
virtual const ::TrigConf::HLTPrescalesSet & | hltPrescalesSet (const ::EventContext &ctx) const =0 |
Returns the JSON configured HLT prescales ptree. More... | |
Interface for dual-use tools that provide trigger configuration information.
Definition at line 29 of file ITrigConfigTool.h.
|
pure virtualinherited |
Provides the LVL1 bunch group set.
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
accessor to the LVL1 bunch group set key
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
accessor to HLT chains
Implemented in TrigConf::xAODConfigTool.
Provides the LVL1 trigger menu.
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
Returns the JSON configured HLTMenu ptree.
|
pure virtualinherited |
Returns the JSON configured HLTMonitoring ptree.
|
pure virtualinherited |
accessor to the configuration hlt prescale key
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
Returns the JSON configured HLT prescales ptree.
|
pure virtualinherited |
Returns the JSON configured bunchgroup ptree.
|
pure virtualinherited |
Returns the JSON configured L1 ptree.
|
pure virtualinherited |
Returns the JSON configured L1 prescales ptree.
|
pure virtualinherited |
accessor to the configuration lvl1 prescale key
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
accessor to the configuration super masterkey
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
pure virtualinherited |
accessor to HLT sequences
Implemented in TrigConf::xAODConfigTool.
|
pure virtualinherited |
Provides the LVL1 threshold configuration.
Implemented in TrigConf::xAODConfigTool.