ATLAS Offline Software
Namespaces | Macros | Functions
CaloGpuGeneral_fnc.cxx File Reference
#include "ISF_FastCaloGpu/GeoRegion.h"
#include "ISF_FastCaloGpu/GeoGpu_structs.h"
#include "ISF_FastCaloGpu/Hit.h"
#include "ISF_FastCaloGpu/Rand4Hits.h"
#include "ISF_FastCaloGpu/Args.h"
Include dependency graph for CaloGpuGeneral_fnc.cxx:

Go to the source code of this file.

Namespaces

 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 11 of file CaloGpuGeneral_fnc.cxx.

◆ M_2PI

#define M_2PI   6.28318530717958647692

Definition at line 9 of file CaloGpuGeneral_fnc.cxx.

◆ M_PI

#define M_PI   3.14159265358979323846

Definition at line 8 of file CaloGpuGeneral_fnc.cxx.