18#ifndef LARCALIBDIGITSACCUMULATORFREEGAIN
19#define LARCALIBDIGITSACCUMULATORFREEGAIN
22#include "GaudiKernel/ToolHandle.h"
37 StatusCode
finalize(){
return StatusCode::SUCCESS;}
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< uint64_t > m_sum2
std::vector< uint64_t > m_sum
unsigned int m_event_counter
Event counter.
std::vector< LArAccumulated > m_AccumulatedHG
Stores number of triggers per intermediate step.
std::vector< LArAccumulated > m_AccumulatedMG
bool m_isPulsed
Set wether a cell is pulsed or not.
std::string m_calibAccuDigitContainerName
LArAccumulatedCalibDigitContainer name.
std::vector< std::string > m_keylist
list of key for input digit container (=gain)
LArCalibDigitsAccumulatorFreeGain(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< LArAccumulated > m_AccumulatedLG
bool m_keepPulsed
Tells you wether you keep only pulsed cells or all cells.
const LArOnlineID * m_onlineHelper
unsigned int m_nStepTrigger
Number of intermediate accumulations (JO property)
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapKey
double m_delayScale
Set delay scale.