ATLAS Offline Software
|
Interface for all services/tools that provide LVL1 menu configuration information. More...
#include <IILVL1ConfigSvc.h>
Public Member Functions | |
virtual | ~IILVL1ConfigSvc ()=default |
destructor 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... | |
Interface for all services/tools that provide LVL1 menu configuration information.
Definition at line 36 of file IILVL1ConfigSvc.h.
|
virtualdefault |
destructor
|
pure virtual |
Provides the LVL1 bunch group set.
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
accessor to the LVL1 bunch group set key
Implemented in TrigConf::xAODConfigTool.
Provides the LVL1 trigger menu.
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
Returns the JSON configured bunchgroup ptree.
|
pure virtual |
Returns the JSON configured L1 ptree.
|
pure virtual |
Returns the JSON configured L1 prescales ptree.
|
pure virtual |
accessor to the configuration lvl1 prescale key
Implemented in TrigConf::xAODConfigTool.
|
pure virtual |
Provides the LVL1 threshold configuration.
Implemented in TrigConf::xAODConfigTool.