ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::IKeyWriterTool Class Referenceabstract

#include <IKeyWriterTool.h>

Inheritance diagram for TrigConf::IKeyWriterTool:
Collaboration diagram for TrigConf::IKeyWriterTool:

Public Member Functions

 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.

Detailed Description

Definition at line 18 of file IKeyWriterTool.h.

Constructor & Destructor Documentation

◆ ~IKeyWriterTool()

virtual TrigConf::IKeyWriterTool::~IKeyWriterTool ( )
overridevirtualdefault

Member Function Documentation

◆ 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
[in]ctxThe event context

◆ 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]ctxThe event context
[out]bgkThe 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
[in]ctxThe event context

◆ 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]ctxThe event context
[out]smkThe written SMK
[out]l1pskThe written L1 prescale key
[out]hltpskThe written HLT prescale key

The documentation for this class was generated from the following file: