File indexing completed on 2025-06-26 23:26:37
0001 #ifndef DataFormats_HGCalDigi_interface_HGCalDigiSoA_h
0002 #define DataFormats_HGCalDigi_interface_HGCalDigiSoA_h
0003
0004 #include <Eigen/Core>
0005
0006 #include "DataFormats/SoATemplate/interface/SoACommon.h"
0007 #include "DataFormats/SoATemplate/interface/SoALayout.h"
0008
0009 namespace hgcaldigi {
0010
0011
0012 GENERATE_SOA_LAYOUT(HGCalDigiSoALayout,
0013 SOA_COLUMN(uint8_t, tctp),
0014 SOA_COLUMN(uint16_t, adcm1),
0015 SOA_COLUMN(uint16_t, adc),
0016 SOA_COLUMN(uint16_t, tot),
0017 SOA_COLUMN(uint16_t, toa),
0018 SOA_COLUMN(uint16_t, cm),
0019 SOA_COLUMN(uint16_t, flags))
0020 using HGCalDigiSoA = HGCalDigiSoALayout<>;
0021
0022 }
0023
0024 #endif