5#ifndef ZdcNtuple_ZdcLEDNtuple_H
6#define ZdcNtuple_ZdcLEDNtuple_H
50 static constexpr int nZDC = 4;
51 static constexpr int nRPD = 16;
81 ZdcLEDNtuple(
const std::string &name, ISvcLocator *pSvcLocator);
87 virtual StatusCode
execute()
override;
88 virtual StatusCode
finalize()
override;
the (new) base class for EventLoop algorithms
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode finalize() override
unsigned int t_RPDModuleMaxSample[nSides][nRPD]
uint16_t t_RPDModuleRawdata[nSides][nRPD][nSamples]
int t_ZdcModuleMaxADC[nSides][nZDC]
uint32_t t_extendedLevel1ID
void processZdcLEDNtupleFromModules()
static constexpr int nSides
int t_RPDModuleMaxADC[nSides][nRPD]
float t_RPDModulePresample[nSides][nRPD]
unsigned int t_ZdcModuleMaxSample[nSides][nZDC]
float t_RPDModuleAvgTime[nSides][nRPD]
float t_actIntPerCrossing
std::vector< uint16_t > g1dataVec
std::vector< uint16_t > g0dataVec
uint32_t t_timeStampNSOffset
float t_avgIntPerCrossing
static constexpr int nSamples
static constexpr int ZdcTypeInd
static constexpr int RPDModuleInd
ZdcLEDNtuple(const std::string &name, ISvcLocator *pSvcLocator)
static constexpr int RPDTypeInd
SG::ReadHandleKey< xAOD::ZdcModuleContainer > m_zdcModuleContainerName
SG::ReadHandleKey< xAOD::ZdcModuleContainer > m_zdcSumContainerName
uint16_t t_ZdcModuleg0data[nSides][nZDC][nSamples]
int t_RPDModuleADCSum[nSides][nRPD]
static constexpr int nRPD
virtual StatusCode initialize() override
int t_ZdcModuleADCSum[nSides][nZDC]
virtual StatusCode execute() override
static constexpr int nZDC
static constexpr int infoSumInd
float t_ZdcModulePresample[nSides][nZDC]
uint16_t t_ZdcModuleg1data[nSides][nZDC][nSamples]
const xAOD::EventInfo * m_eventInfo
float t_ZdcModuleAvgTime[nSides][nZDC]
EventInfo_v1 EventInfo
Definition of the latest event info version.