File indexing completed on 2024-04-06 12:04:04
0001 #ifndef DataFormats_EcalDigi_EcalDigiSoA_h
0002 #define DataFormats_EcalDigi_EcalDigiSoA_h
0003
0004 #include "DataFormats/Common/interface/StdArray.h"
0005 #include "DataFormats/EcalDigi/interface/EcalConstants.h"
0006 #include "DataFormats/SoATemplate/interface/SoALayout.h"
0007
0008
0009
0010 using EcalDataArray = edm::StdArray<uint16_t, ecalPh1::sampleSize>;
0011
0012 GENERATE_SOA_LAYOUT(EcalDigiSoALayout,
0013 SOA_COLUMN(uint32_t, id),
0014 SOA_COLUMN(EcalDataArray, data),
0015 SOA_SCALAR(uint32_t, size))
0016
0017 using EcalDigiSoA = EcalDigiSoALayout<>;
0018
0019 #endif