#include <IKeyWriterTool.h>
|
| | DeclareInterfaceID (IKeyWriterTool, 1, 0) |
| virtual | ~IKeyWriterTool () override=default |
| virtual StatusCode | writeKeys (const EventContext &ctx, uint32_t &smk, uint32_t &l1psk, uint32_t &hltpsk) const =0 |
| | Write the event's keys to StoreGate.
|
| virtual StatusCode | writeKeys (const EventContext &ctx) const =0 |
| | Version of writeKeys without return values.
|
| virtual StatusCode | writeBunchgroupKey (const EventContext &ctx, uint32_t &bgk) const =0 |
| | Write the event's bunchgroup to StoreGate.
|
| virtual StatusCode | writeBunchgroupKey (const EventContext &ctx) const =0 |
| | Version of writeBunchgroupKey without return values.
|
Definition at line 18 of file IKeyWriterTool.h.
◆ ~IKeyWriterTool()
| virtual TrigConf::IKeyWriterTool::~IKeyWriterTool |
( |
| ) |
|
|
overridevirtualdefault |
◆ DeclareInterfaceID()
| TrigConf::IKeyWriterTool::DeclareInterfaceID |
( |
IKeyWriterTool | , |
|
|
1 | , |
|
|
0 | ) |
◆ writeBunchgroupKey() [1/2]
| virtual StatusCode TrigConf::IKeyWriterTool::writeBunchgroupKey |
( |
const EventContext & | ctx | ) |
const |
|
pure virtual |
Version of writeBunchgroupKey without return values.
- Parameters
-
◆ writeBunchgroupKey() [2/2]
| virtual StatusCode TrigConf::IKeyWriterTool::writeBunchgroupKey |
( |
const EventContext & | ctx, |
|
|
uint32_t & | bgk ) const |
|
pure virtual |
Write the event's bunchgroup to StoreGate.
Return the key to the caller.
- Parameters
-
| [in] | ctx | The event context |
| [out] | bgk | The written bunch group key |
◆ writeKeys() [1/2]
| virtual StatusCode TrigConf::IKeyWriterTool::writeKeys |
( |
const EventContext & | ctx | ) |
const |
|
pure virtual |
Version of writeKeys without return values.
- Parameters
-
◆ writeKeys() [2/2]
| virtual StatusCode TrigConf::IKeyWriterTool::writeKeys |
( |
const EventContext & | ctx, |
|
|
uint32_t & | smk, |
|
|
uint32_t & | l1psk, |
|
|
uint32_t & | hltpsk ) const |
|
pure virtual |
Write the event's keys to StoreGate.
Return the keys to the caller.
- Parameters
-
| [in] | ctx | The event context |
| [out] | smk | The written SMK |
| [out] | l1psk | The written L1 prescale key |
| [out] | hltpsk | The written HLT prescale key |
The documentation for this class was generated from the following file: