File indexing completed on 2025-06-26 23:26:37
0001 #ifndef DataFormats_HGCalReco_interface_HGCalSoARecHits_h
0002 #define DataFormats_HGCalReco_interface_HGCalSoARecHits_h
0003
0004 #include <Eigen/Core>
0005 #include <Eigen/Dense>
0006
0007 #include "DataFormats/SoATemplate/interface/SoACommon.h"
0008 #include "DataFormats/SoATemplate/interface/SoALayout.h"
0009
0010
0011 GENERATE_SOA_LAYOUT(HGCalSoARecHitsLayout,
0012
0013 SOA_COLUMN(float, dim1),
0014 SOA_COLUMN(float, dim2),
0015 SOA_COLUMN(float, dim3),
0016 SOA_COLUMN(int, layer),
0017 SOA_COLUMN(float, weight),
0018 SOA_COLUMN(float, sigmaNoise),
0019 SOA_COLUMN(unsigned int, recHitIndex),
0020 SOA_COLUMN(uint32_t, detid),
0021 SOA_COLUMN(float, time),
0022 SOA_COLUMN(float, timeError))
0023
0024 using HGCalSoARecHits = HGCalSoARecHitsLayout<>;
0025
0026 #endif