ATLAS Offline Software
Loading...
Searching...
No Matches
CaloGpuGeneral_fnc.cxx File Reference
Include dependency graph for CaloGpuGeneral_fnc.cxx:

Go to the source code of this file.

Namespaces

namespace  CaloGpuGeneral_fnc

Macros

#define M_PI   3.14159265358979323846
#define M_2PI   6.28318530717958647692
#define __DEVICE__   __device__

Functions

__DEVICE__ long long CaloGpuGeneral_fnc::getDDE (GeoGpu *geo, int sampling, float eta, float phi)
__DEVICE__ int CaloGpuGeneral_fnc::find_index_f (float *array, int size, float value)
__DEVICE__ int CaloGpuGeneral_fnc::find_index_uint32 (uint32_t *array, int size, uint32_t value)
__DEVICE__ void CaloGpuGeneral_fnc::rnd_to_fct2d (float &valuex, float &valuey, float rnd0, float rnd1, FH2D *hf2d)
__DEVICE__ float CaloGpuGeneral_fnc::rnd_to_fct1d (float rnd, uint32_t *contents, float *borders, int nbins, uint32_t s_MaxValue)
__DEVICE__ void CaloGpuGeneral_fnc::CenterPositionCalculation_d (Hit &hit, const Chain0_Args args)
__DEVICE__ void CaloGpuGeneral_fnc::HistoLateralShapeParametrization_d (Hit &hit, unsigned long t, Chain0_Args args, bool reweight)
__DEVICE__ void CaloGpuGeneral_fnc::HitCellMapping_d (Hit &hit, unsigned long, Chain0_Args args)
__DEVICE__ void CaloGpuGeneral_fnc::HitCellMappingWiggle_d (Hit &hit, Chain0_Args args, unsigned long t)

Macro Definition Documentation

◆ __DEVICE__

#define __DEVICE__   __device__

Definition at line 13 of file CaloGpuGeneral_fnc.cxx.

◆ M_2PI

#define M_2PI   6.28318530717958647692

Definition at line 11 of file CaloGpuGeneral_fnc.cxx.

◆ M_PI

#define M_PI   3.14159265358979323846

Definition at line 10 of file CaloGpuGeneral_fnc.cxx.