8#ifndef LARCALIWAVEBUILDER_H
9#define LARCALIWAVEBUILDER_H
11#include "GaudiKernel/ToolHandle.h"
36 virtual StatusCode
stop();
37 StatusCode
finalize(){
return StatusCode::SUCCESS;}
56 typedef std::map<int, LArCaliWave>
WaveMap;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
uint16_t m_fatalFebErrorPattern
const LArOnlineID_Base * m_onlineID
virtual StatusCode stop()
bool m_useAccumulatedDigits
bool m_useDacAndIsPulsedIndex
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapKey
SG::ReadCondHandleKey< ILArPedestal > m_pedKey
std::vector< std::string > m_keylistproperty
StatusCode executeWithStandardDigits(const LArCalibParams *calibParams, const LArCalibLineMapping *clcabling)
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
std::vector< std::string > m_keylist
LArConditionsContainer< WaveMap > WaveContainer
std::map< int, LArCaliWave > WaveMap
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKeySC
std::string m_groupingType
LArCaliWaveBuilder(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode executeWithAccumulatedDigits(const LArCalibParams *calibParams, const LArCalibLineMapping *clcabling)
Helper for the Liquid Argon Calorimeter cell identifiers.