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
ConstHGCRecHitSoA::energy_
const float * energy_
Definition: ConstHGCRecHitSoA.h:8
ConstHGCRecHitSoA::son_
const uint8_t * son_
Definition: ConstHGCRecHitSoA.h:13
ConstHGCRecHitSoA::time_
const float * time_
Definition: ConstHGCRecHitSoA.h:9
ConstHGCRecHitSoA::flagBits_
const uint32_t * flagBits_
Definition: ConstHGCRecHitSoA.h:12
ConstHGCRecHitSoA::timeError_
const float * timeError_
Definition: ConstHGCRecHitSoA.h:10
ConstHGCRecHitSoA
Definition: ConstHGCRecHitSoA.h:6
ConstHGCRecHitSoA::id_
const uint32_t * id_
Definition: ConstHGCRecHitSoA.h:11