|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef LARCALIBDIGITSACCUMULATOR
20 #define LARCALIBDIGITSACCUMULATOR
24 #include "GaudiKernel/ToolHandle.h"
unsigned int m_nStepTrigger
Number of intermediate accumulations (JO property)
std::vector< std::string > m_keylist
list of key for input digit container (=gain)
double m_DropPercentTrig
Percentage of the used triggers that we will skip over at the end, in order ot ensure that the accumu...
bool m_keepPulsed
Tells you whether you keep only pulsed cells or all cells.
int m_sampleShift
Samples to shift by, usually used in the case of SCs.
bool m_isSC
Tells you whether you run on SuperCells or Cells.
unsigned int m_event_counter
Event counter.
static std::string getPatternName(const std::string &gain, bool isPulsed, int delay, int dac)
std::vector< uint64_t > m_sum
std::map< std::string, std::vector< LArAccumulated > > m_Accumulated_map
Vector (index=hash ID) of accumulation quantities.
double m_delayScale
Set delay scale.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_calibAccuDigitContainerName
LArAccumulatedCalibDigitContainer name.
std::vector< uint64_t > m_sum2
double delay(std::size_t d)
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapKey
Helper for the Liquid Argon Calorimeter cell identifiers.
Emulator of DSP code in accumulation calibration mode.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKeySC
LArCalibDigitsAccumulator(const std::string &name, ISvcLocator *pSvcLocator)
bool m_keepFullyPulsedSC
Tells you whether you keep only fully pulsed supercells or all supercells.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Class of intermediate accumulations.
const LArOnlineID_Base * m_onlineHelper
SG::ReadCondHandleKey< LArCalibLineMapping > m_calibMapSCKey
ToolHandle< ICaloSuperCellIDTool > m_sc2ccMappingTool