CMS 3D CMS Logo

CaloRecHitSoA.h
Go to the documentation of this file.
1 #ifndef DataFormats_ParticleFlowReco_interface_CaloRecHitSoA_h
2 #define DataFormats_ParticleFlowReco_interface_CaloRecHitSoA_h
3 
4 #include <Eigen/Core>
5 #include <Eigen/Dense>
6 
10 
11 namespace reco {
12 
13  GENERATE_SOA_LAYOUT(CaloRecHitSoALayout,
14  SOA_COLUMN(uint32_t, detId),
15  SOA_COLUMN(float, energy),
16  SOA_COLUMN(float, time),
17  SOA_COLUMN(uint32_t, flags))
18 
20 
21 } // namespace reco
22 
23 #endif // DataFormats_ParticleFlowReco_interface_CaloRecHitSoA_h
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition: SoALayout.h:431
fixed size matrix
#define SOA_COLUMN(TYPE, NAME)
Definition: SoACommon.h:564