#include <KeyWriterTool.h>
|
SG::ReadCondHandleKey< TrigConf::L1PrescalesSet > | m_l1PrescaleSetInputKey { this, "L1Prescales", "L1Prescales", "L1 prescales set condition handle key"} |
|
SG::ReadCondHandleKey< TrigConf::HLTPrescalesSet > | m_hltPrescaleSetInputKey { this, "HLTPrescales", "HLTPrescales", "HLT prescales set condition handle key"} |
|
SG::ReadCondHandleKey< TrigConf::L1BunchGroupSet > | m_bgInputKey {this, "L1BunchGroup", "L1BunchGroup", "L1BunchGroupSet condition handle key"} |
|
SG::ReadHandleKey< TrigConf::HLTMenu > | m_hltMenuInputKey {this, "HLTMenu", "DetectorStore+HLTTriggerMenu", "HLT Menu key"} |
|
Gaudi::Property< bool > | m_includeL1PrescaleKey {this, "IncludeL1PrescaleKey", true, "Set this to false when running this tool online."} |
|
Gaudi::Property< bool > | m_includeBunchgroupKey {this, "IncludeBunchgroupKey", true, "Set this to false when running this tool online."} |
|
SG::WriteHandleKey< xAOD::TrigConfKeys > | m_writeKeys {this, "ConfKeys", "TrigConfKeys", "SG Key of key triplet object."} |
|
SG::WriteHandleKey< xAOD::BunchConfKey > | m_writeBgKey {this, "BunchConfKey", "BunchConfKey", "SG Key of bunchgroup key object."} |
|
Definition at line 31 of file KeyWriterTool.h.
◆ KeyWriterTool() [1/2]
TrigConf::KeyWriterTool::KeyWriterTool |
( |
| ) |
|
|
delete |
◆ KeyWriterTool() [2/2]
TrigConf::KeyWriterTool::KeyWriterTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~KeyWriterTool()
virtual TrigConf::KeyWriterTool::~KeyWriterTool |
( |
| ) |
|
|
overridevirtualdefault |
◆ initialize()
StatusCode TrigConf::KeyWriterTool::initialize |
( |
| ) |
|
|
finalvirtual |
◆ writeBunchgroupKey() [1/2]
StatusCode TrigConf::KeyWriterTool::writeBunchgroupKey |
( |
const EventContext & |
ctx | ) |
const |
|
finalvirtual |
◆ writeBunchgroupKey() [2/2]
StatusCode TrigConf::KeyWriterTool::writeBunchgroupKey |
( |
const EventContext & |
ctx, |
|
|
uint32_t & |
bgk |
|
) |
| const |
|
finalvirtual |
Definition at line 69 of file KeyWriterTool.cxx.
72 return StatusCode::SUCCESS;
78 bgk = l1BunchGroupSet->
bgsk();
82 ATH_CHECK( writeBgKey.record( std::make_unique<xAOD::BunchConfKey>(bgk) ) );
85 return StatusCode::SUCCESS;
◆ writeKeys() [1/2]
StatusCode TrigConf::KeyWriterTool::writeKeys |
( |
const EventContext & |
ctx | ) |
const |
|
finalvirtual |
◆ writeKeys() [2/2]
StatusCode TrigConf::KeyWriterTool::writeKeys |
( |
const EventContext & |
ctx, |
|
|
uint32_t & |
smk, |
|
|
uint32_t & |
l1psk, |
|
|
uint32_t & |
hltpsk |
|
) |
| const |
|
finalvirtual |
Definition at line 40 of file KeyWriterTool.cxx.
46 l1psk = l1PrescaleSet->psk();
54 hltpsk = hltPrescaleSet->
psk();
65 return StatusCode::SUCCESS;
◆ m_bgInputKey
◆ m_hltMenuInputKey
◆ m_hltPrescaleSetInputKey
◆ m_includeBunchgroupKey
Gaudi::Property<bool> TrigConf::KeyWriterTool::m_includeBunchgroupKey {this, "IncludeBunchgroupKey", true, "Set this to false when running this tool online."} |
|
private |
◆ m_includeL1PrescaleKey
Gaudi::Property<bool> TrigConf::KeyWriterTool::m_includeL1PrescaleKey {this, "IncludeL1PrescaleKey", true, "Set this to false when running this tool online."} |
|
private |
◆ m_l1PrescaleSetInputKey
◆ m_writeBgKey
◆ m_writeKeys
The documentation for this class was generated from the following files: