|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ISF_FASTCALOGPU_GeoRegion_H
6 #define ISF_FASTCALOGPU_GeoRegion_H
11 # define __HOSTDEV__ __host__ __device__
98 float& dist_phi0 )
const;
__HOSTDEV__ CaloDetDescrElement_Gpu * all_cells() const
__HOSTDEV__ void set_maxphi_correction(float f)
__HOSTDEV__ float calculate_distance_eta_phi(const long long DDE, float eta, float phi, float &dist_eta0, float &dist_phi0) const
float m_maxphi_correction
__HOSTDEV__ void set_cell_grid_g(long long *cells)
Scalar phi() const
phi method
__HOSTDEV__ void set_eta_correction(float f)
__HOSTDEV__ float mineta() const
Scalar eta() const
pseudorapidity method
__HOSTDEV__ float mineta_raw() const
__HOSTDEV__ bool index_range_adjust(int &ieta, int &iphi) const
__HOSTDEV__ float maxeta() const
__HOSTDEV__ void set_cell_grid_eta(int i)
__HOSTDEV__ int index() const
__HOSTDEV__ double Phi_mpi_pi(double)
__HOSTDEV__ void set_maxeta_raw(float f)
__HOSTDEV__ int cell_grid_phi() const
__HOSTDEV__ long long * cell_grid() const
__HOSTDEV__ int raw_phi_position_to_index(float phi_raw) const
__HOSTDEV__ void set_dphi(float f)
float m_minphi_correction
__HOSTDEV__ void set_minphi_raw(float f)
__HOSTDEV__ void set_phi_correction(float f)
__HOSTDEV__ void set_cell_grid_phi(int i)
__HOSTDEV__ float maxphi() const
__HOSTDEV__ void set_mineta_correction(float f)
__HOSTDEV__ void set_deta(float f)
__HOSTDEV__ int raw_eta_position_to_index(float eta_raw) const
__HOSTDEV__ void set_dphi_double(float f)
__HOSTDEV__ void set_mineta(float f)
__HOSTDEV__ float minphi_raw() const
__HOSTDEV__ void set_minphi(float f)
__HOSTDEV__ void set_maxeta(float f)
CaloDetDescrElement_Gpu * m_all_cells
__HOSTDEV__ void set_all_cells(CaloDetDescrElement_Gpu *c)
__HOSTDEV__ void set_index(int i)
__HOSTDEV__ int cell_grid_eta() const
__HOSTDEV__ void set_maxphi(float f)
__HOSTDEV__ long long * cell_grid_g() const
__HOSTDEV__ void set_cell_grid(long long *cells)
__HOSTDEV__ void set_maxeta_correction(float f)
float m_maxeta_correction
__HOSTDEV__ void set_minphi_correction(float f)
__HOSTDEV__ long long getDDE(float eta, float phi, float *distance=0, int *steps=0)
__HOSTDEV__ void set_maxphi_raw(float f)
float m_mineta_correction
__HOSTDEV__ float minphi() const
float distance(const Amg::Vector3D &p1, const Amg::Vector3D &p2)
calculates the distance between two point in 3D space
__HOSTDEV__ void set_xy_grid_adjustment_factor(float f)
__HOSTDEV__ void set_mineta_raw(float f)
float m_xy_grid_adjustment_factor
__HOSTDEV__ void set_deta_double(float f)