14#ifndef LARRAWCHANNELSIMPLEBUILDER
15#define LARRAWCHANNELSIMPLEBUILDER
18#include "GaudiKernel/ToolHandle.h"
42 virtual StatusCode
execute(
const EventContext& ctx)
const override;
43 virtual StatusCode
finalize()
override;
50 {
this,
"ADC2MeVKey",
"LArADC2MeV",
"SG Key of the LArADC2MeV CDO" };
60 {
this,
"DataLocation",
"FREE",
"" };
62 {
this,
"LArRawChannelContainerName",
"LArRawChannels",
"" };
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.
An algorithm that can be simultaneously executed in multiple threads.
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
Helper class for LArHEC offline identifiers.
Container for LArRawChannel (IDC using LArRawChannelCollection)
SG::ReadHandleKey< LArDigitContainer > m_DataLocation
const LArHEC_ID * m_hecId
ToolHandle< LArParabolaPeakRecoTool > m_peakParabolaTool
SG::ReadCondHandleKey< LArADC2MeV > m_adc2mevKey
const LArFCAL_ID * m_fcalId
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
virtual StatusCode initialize() override
std::string m_FCALmodeTime
SG::WriteHandleKey< LArRawChannelContainer > m_ChannelContainerName
LArRawChannelSimpleBuilder(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override
const LArOnlineID * m_onlineHelper
virtual StatusCode finalize() override
float m_ADCtoMeVEMECInner[2]
float m_ADCtoMeVEMECOuter[4]
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.