|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef LARROD_LARLATOMEBUILDERALG_H
7 #define LARROD_LARLATOMEBUILDERALG_H
62 Gaudi::Property<int>
m_startSample{
this,
"startEnergy",0,
"the first energy to compute with respect to the BCID"};
63 Gaudi::Property<int>
m_nEnergies{
this,
"nEnergies", 1,
"how many energies to compute"};
66 Gaudi::Property<bool>
m_applyMphysOverMcal{
this,
"applyMphysOverMcal",
true,
"apply MphysOverMcal correction"};
67 Gaudi::Property<bool>
m_useR0{
this,
"useR0",
false,
"use R0 from Ramp"};
68 Gaudi::Property<bool>
m_isADCBas{
this,
"isADCBas",
true,
"Digits are ADC BAS"};
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LArRawSCContainer > m_larRawSCKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
static bool floatToInt(float val, int &newval, int hardpoint, int size)
reproduce LDPB package computation in https://gitlab.cern.ch/atlas-lar-online/onlinelatomedb/-/blob/m...
Gaudi::Property< bool > m_isADCBas
StatusCode finalize() override
SG::ReadHandleKey< LArDigitContainer > m_digitKey
const LArOnlineID_Base * m_onlineId
An algorithm that can be simultaneously executed in multiple threads.
StatusCode initialize() override
SG::ReadCondHandleKey< ILArOFC > m_keyOFCSC
Gaudi::Property< bool > m_applyMphysOverMcal
Handle class for recording to StoreGate.
SG::ReadCondHandleKey< ILAruA2MeV > m_keyuA2MeVSC
SG::ReadCondHandleKey< ILArPedestal > m_keyPedestalSC
SG::ReadCondHandleKey< ILArMphysOverMcal > m_keyMphysOverMcalSC
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< ILArDAC2uA > m_keyDAC2uASC
SG::ReadCondHandleKey< ILArHVScaleCorr > m_keyHVScaleCorrSC
LArLATOMEBuilderAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< int > m_nEnergies
Helper for the Liquid Argon Calorimeter cell identifiers.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Gaudi::Property< bool > m_applyHVCorrection
Gaudi::Property< int > m_startSample
SG::ReadCondHandleKey< ILArRamp > m_keyRampSC
Container class for LArDigit.
Handle class for reading from StoreGate.
Gaudi::Property< bool > m_useR0