CMS 3D CMS Logo

HcalRecHitSoA.h
Go to the documentation of this file.
1 #ifndef DataFormats_HcalRecHit_HcalRecHitSoA_h
2 #define DataFormats_HcalRecHit_HcalRecHitSoA_h
3 
5 
6 namespace hcal {
7 
8  GENERATE_SOA_LAYOUT(HcalRecHitSoALayout,
9  SOA_SCALAR(uint32_t, size),
10  SOA_COLUMN(uint32_t, detId),
11  SOA_COLUMN(float, energy),
12  SOA_COLUMN(float, chi2),
13  SOA_COLUMN(float, energyM0),
14  SOA_COLUMN(float, timeM0))
15 
17 } // namespace hcal
18 
19 #endif
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition: SoALayout.h:431
#define SOA_SCALAR(TYPE, NAME)
Definition: SoACommon.h:563
#define SOA_COLUMN(TYPE, NAME)
Definition: SoACommon.h:564