Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:45

0001 #ifndef RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h
0002 #define RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h
0003 
0004 #include "DataFormats/CaloRecHit/interface/MultifitComputations.h"
0005 
0006 #include <cmath>
0007 #include <limits>
0008 #include <type_traits>
0009 
0010 #include <Eigen/Dense>
0011 
0012 namespace ecal {
0013   namespace reconstruction {
0014 
0015     __device__ uint32_t hashedIndexEB(uint32_t id);
0016 
0017     __device__ uint32_t hashedIndexEE(uint32_t id);
0018 
0019     __device__ int laser_monitoring_region_EB(uint32_t id);
0020 
0021     __device__ int laser_monitoring_region_EE(uint32_t id);
0022 
0023   }  // namespace reconstruction
0024 }  // namespace ecal
0025 
0026 #endif  // RecoLocalCalo_EcalRecProducers_plugins_KernelHelpers_h