6#ifndef LARROD_LARRAWCHANNELBUILDERSCALG_H
7#define LARROD_LARRAWCHANNELBUILDERSCALG_H
34 using AthReentrantAlgorithm::AthReentrantAlgorithm;
37 StatusCode
execute(
const EventContext& ctx)
const override;
44 "SG Key of LArDigitContaiiner"};
47 "SG key of the output CaloCellContainer"};
62 Gaudi::Property<float>
m_eCutFortQ{
this,
"ECutFortQ",256.0,
"Time and Quality will be computed only for channels with E above this value"};
64 Gaudi::Property<bool>
m_absECutFortQ{
this,
"absECut",
true,
"Cut on fabs(E) for Q and t computation"};
65 Gaudi::Property<bool>
m_useShapeDer{
this,
"useShapeDer",
true,
"Use shape derivative in Q-factor computation"};
68 Gaudi::Property<int>
m_firstSample{
this,
"firstSample",0,
"first of the 32 sampels of the MC shape to be used"};
76 this,
"CaloSuperCellDetDescrManager",
"CaloSuperCellDetDescrManager",
"SG key of the resulting CaloSuperCellDetDescrManager"};
Definition of CaloDetDescrManager.
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 CaloCell.
Container class for LArDigit.
SG::ReadCondHandleKey< ILArPedestal > m_pedestalKey
SG::ReadCondHandleKey< ILArShape > m_shapeKey
Gaudi::Property< float > m_eCutFortQ
Gaudi::Property< int > m_firstSample
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
Gaudi::Property< bool > m_absECutFortQ
const LArOnline_SuperCellID * m_onlineId
SG::WriteHandleKey< CaloCellContainer > m_cellKey
SG::ReadCondHandleKey< LArBadChannelCont > m_bcContKey
Bad Channel masking for Super-Cells.
StatusCode execute(const EventContext &ctx) const override
StatusCode initialize() override
SG::ReadHandleKey< LArDigitContainer > m_digitKey
SG::ReadCondHandleKey< LArADC2MeV > m_adc2MeVKey
SG::ReadCondHandleKey< ILArOFC > m_ofcKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Gaudi::Property< bool > m_useShapeDer
StatusCode finalize() override
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.