CMS 3D CMS Logo

ConstHGCRecHitSoA.h
Go to the documentation of this file.
1 #ifndef CUDADataFormats_HGCal_ConstHGCRecHitSoA_h
2 #define CUDADataFormats_HGCal_ConstHGCRecHitSoA_h
3 
4 #include <cstdint>
5 
6 class ConstHGCRecHitSoA { //const version of the HGCRecHit class (data in the event should be immutable)
7 public:
8  float const *energy_; //calibrated energy of the rechit
9  float const *time_; //time jitter of the UncalibRecHit
10  float const *timeError_; //time resolution
11  uint32_t const *id_; //rechit detId
12  uint32_t const *flagBits_; //rechit flags describing its status (DataFormats/HGCRecHit/interface/HGCRecHit.h)
13  uint8_t const *son_; //signal over noise
14 };
15 
16 #endif //CUDADataFormats_HGCal_ConstHGCRecHitSoA_h
uint32_t const * id_
float const * time_
float const * energy_
uint32_t const * flagBits_
float const * timeError_
uint8_t const * son_