5#ifndef LARROD_LARNNRAWCHANNELBUILDER_H
6#define LARROD_LARNNRAWCHANNELBUILDER_H
36using AthReentrantAlgorithm::AthReentrantAlgorithm;
39StatusCode
execute(
const EventContext& ctx)
const override;
45 "SG Key of LArDigitContaiiner"};
48 "SG key of the output LArRawChannelContainer"};
61Gaudi::Property<int>
m_firstSample{
this,
"firstSample", 0,
"first of the 32 sampels of the MC shape to be used"};
69Gaudi::Property<bool>
m_useDBFortQ{
this,
"useDB",
true,
"Use DB for cut on t,Q"};
A LArRawConditionsContainer holding thresholds used by the DSP.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
An algorithm that can be simultaneously executed in multiple threads.
Helper class for offline cell identifiers.
SG::ReadCondHandleKey< CondAttrListCollection > m_nnClustersDb
SG::ReadCondHandleKey< LArDSPThresholdsComplete > m_run1DSPThresholdsKey
SG::WriteHandleKey< LArRawChannelContainer > m_rawChannelKey
SG::ReadCondHandleKey< AthenaAttributeList > m_run2DSPThresholdsKey
StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< bool > m_useDBFortQ
SG::ReadCondHandleKey< ILArPedestal > m_pedestalKey
SG::ReadCondHandleKey< LArADC2MeV > m_adc2MeVKey
SG::ReadCondHandleKey< ILArOFC > m_ofcKey
const CaloCell_ID * m_calocellID
SG::ReadHandleKey< LArDigitContainer > m_digitKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
StatusCode initialize() override
Gaudi::Property< int > m_firstSample
SG::ReadCondHandleKey< ILArShape > m_shapeKey
const LArOnlineID * m_onlineId
ServiceHandle< AthOnnx::IOnnxRuntimeSvc > m_onnxRuntimeSvc
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.