6#ifndef LARROD_LARRAWCHANNELBUILDERALG_H
7#define LARROD_LARRAWCHANNELBUILDERALG_H
32 using AthReentrantAlgorithm::AthReentrantAlgorithm;
35 StatusCode
execute(
const EventContext& ctx)
const override;
42 "SG Key of LArDigitContaiiner"};
45 "SG key of the output LArRawChannelContainer"};
59 Gaudi::Property<float>
m_eCutFortQ{
this,
"ECutFortQ",256.0,
"Time and Quality will be computed only for channels with E above this value"};
61 Gaudi::Property<bool>
m_absECutFortQ{
this,
"absECut",
true,
"Cut on fabs(E) for Q and t computation"};
62 Gaudi::Property<bool>
m_useShapeDer{
this,
"useShapeDer",
true,
"Use shape derivative in Q-factor computation"};
64 Gaudi::Property<bool>
m_useDBFortQ{
this,
"useDB",
true,
"Use DB for cut on t,Q"};
66 Gaudi::Property<int>
m_firstSample{
this,
"firstSample",0,
"first of the 32 sampels of the MC shape to be used"};
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.
Container class for LArDigit.
Gaudi::Property< int > m_firstSample
SG::ReadCondHandleKey< ILArPedestal > m_pedestalKey
SG::ReadHandleKey< LArDigitContainer > m_digitKey
Gaudi::Property< bool > m_useShapeDer
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
SG::ReadCondHandleKey< AthenaAttributeList > m_run2DSPThresholdsKey
SG::ReadCondHandleKey< LArDSPThresholdsComplete > m_run1DSPThresholdsKey
const LArOnlineID * m_onlineId
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LArRawChannelContainer > m_rawChannelKey
Gaudi::Property< bool > m_useDBFortQ
Gaudi::Property< bool > m_absECutFortQ
SG::ReadCondHandleKey< LArADC2MeV > m_adc2MeVKey
StatusCode initialize() override
StatusCode finalize() override
SG::ReadCondHandleKey< ILArShape > m_shapeKey
SG::ReadCondHandleKey< ILArOFC > m_ofcKey
Gaudi::Property< float > m_eCutFortQ
Container for LArRawChannel (IDC using LArRawChannelCollection)
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.