5#ifndef DERIVATIONFRAMEWORK_EVENTINFOBSERRDECORATOR_H
6#define DERIVATIONFRAMEWORK_EVENTINFOBSERRDECORATOR_H
13#include "GaudiKernel/ToolHandle.h"
14#include "AthLinks/ElementLink.h"
32 using base_class::base_class;
34 virtual StatusCode
initialize()
override final;
35 virtual StatusCode
addBranches(
const EventContext& ctx)
const override final;
40 {
this,
"DecorationPrefix",
"",
"" };
42 {
this,
"ContainerName",
"EventInfo",
""};
46 ToolHandle<ISCT_ByteStreamErrorsTool>
m_byteStreamErrTool{
this,
"ByteStreamErrTool",
"SCT_ByteStreamErrorsTool",
"Tool to retrieve SCT ByteStream Errors"};
47 ToolHandle<ISCT_CablingTool>
m_cabling{
this,
"SCT_CablingTool",
"SCT_CablingTool",
"Tool to retrieve SCT Cabling"};
Header file for a utility class to hold the online id.
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
ToolHandle< ISCT_ByteStreamErrorsTool > m_byteStreamErrTool
ToolHandle< ISCT_CablingTool > m_cabling
virtual StatusCode addBranches(const EventContext &ctx) const override final
virtual StatusCode initialize() override final
Gaudi::Property< std::string > m_prefix
std::vector< SG::WriteDecorHandleKey< xAOD::EventInfo > > m_intDecorKeys
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.