CMS 3D CMS Logo

KernelHelpers.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h
2 #define RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h
3 
5 
6 #include <cmath>
7 #include <limits>
8 #include <type_traits>
9 
10 #include <Eigen/Dense>
11 
12 namespace ecal {
13  namespace reconstruction {
14 
15  __device__ uint32_t hashedIndexEB(uint32_t id);
16 
17  __device__ uint32_t hashedIndexEE(uint32_t id);
18 
19  __device__ int laser_monitoring_region_EB(uint32_t id);
20 
21  __device__ int laser_monitoring_region_EE(uint32_t id);
22 
23  } // namespace reconstruction
24 } // namespace ecal
25 
26 #endif // RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h
Reconstruction_cff.reconstruction
reconstruction
Definition: Reconstruction_cff.py:204
ecal::reconstruction::hashedIndexEE
__device__ uint32_t hashedIndexEE(uint32_t id)
ecal
Definition: ElectronicsMappingGPU.h:13
MultifitComputations.h
ecal::reconstruction::hashedIndexEB
__device__ uint32_t hashedIndexEB(uint32_t id)
ecal::reconstruction::laser_monitoring_region_EE
__device__ int laser_monitoring_region_EE(uint32_t id)
__device__
#define __device__
Definition: SiPixelGainForHLTonGPU.h:15
ecal::reconstruction::laser_monitoring_region_EB
__device__ int laser_monitoring_region_EB(uint32_t id)