CMS 3D CMS Logo

HGCalSoARecHits.h
Go to the documentation of this file.
1 #ifndef DataFormats_HGCalReco_interface_HGCalSoARecHits_h
2 #define DataFormats_HGCalReco_interface_HGCalSoARecHits_h
3 
4 #include <Eigen/Core>
5 #include <Eigen/Dense>
6 
10 
11 // SoA layout with dim1, dim2, weight, sigmaNoise, recHitsIndex layer and cellsCount fields
13  // columns: one value per element
14  SOA_COLUMN(float, dim1),
15  SOA_COLUMN(float, dim2),
16  SOA_COLUMN(float, dim3),
17  SOA_COLUMN(int, layer),
18  SOA_COLUMN(float, weight),
19  SOA_COLUMN(float, sigmaNoise),
20  SOA_COLUMN(unsigned int, recHitIndex),
21  SOA_COLUMN(uint32_t, detid),
22  SOA_COLUMN(float, time),
23  SOA_COLUMN(float, timeError))
24 
26 
27 #endif // DataFormats_PortableTestObjects_interface_TestSoA_h
Definition: weight.py:1
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition: SoALayout.h:431
#define SOA_COLUMN(TYPE, NAME)
Definition: SoACommon.h:564