File indexing completed on 2024-04-06 12:04:04
0001 #ifndef DataFormats_EcalDigi_EcalDigiPhase2SoA_h
0002 #define DataFormats_EcalDigi_EcalDigiPhase2SoA_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 EcalDataArrayPhase2 = edm::StdArray<uint16_t, ecalPh2::sampleSize>;
0011
0012 GENERATE_SOA_LAYOUT(EcalDigiPhase2SoALayout,
0013 SOA_COLUMN(uint32_t, id),
0014 SOA_COLUMN(EcalDataArrayPhase2, data),
0015 SOA_SCALAR(uint32_t, size))
0016
0017 using EcalDigiPhase2SoA = EcalDigiPhase2SoALayout<>;
0018
0019 #endif