|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef LARCALIWAVEAVERAGE_H
9 #define LARCALIWAVEAVERAGE_H
LArCaliWaveAverage(const std::string &name, ISvcLocator *pSvcLocator)
const LArOnlineID * m_onlineHelper
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Helper class for LArHEC offline identifiers.
std::vector< unsigned > m_chids
::StatusCode StatusCode
StatusCode definition for legacy code.
const LArFCAL_ID * m_fcalId
StatusCode initialize() override final
SG::WriteCondHandleKey< LArCaliWaveContainer > m_keyOutputSymm
SG::ReadCondHandleKey< LArCaliWaveContainer > m_keyInput
const LArHEC_ID * m_hecId
std::string m_groupingType
StatusCode stop() override final
SG::WriteCondHandleKey< LArCaliWaveContainer > m_keyOutputCorr
LArCaliWave WaveAverage(const std::vector< LArCaliWave > &ToBeAveraged)
StatusCode finalize() override final
Helper class for LArEM offline identifiers.
StatusCode execute() override final
Helper class for LArFCAL offline identifiers.
std::vector< HWIdentifier > SymmetricChannels(HWIdentifier ChID, const std::vector< unsigned > &ChannelsNotToUse, const LArOnOffIdMapping *cabling)