#include <binnor.h>
Classes | |
struct | I_pair |
Public Types | |
typedef I | index_t |
typedef R | real_t |
Public Member Functions | |
axis_base (R min, R max, unsigned int M_size, unsigned int N_size) | |
I | from_M_bin_to_N_bin (I m) const |
I_pair | from_R_minmax_to_N_bins (R rmin, R rmax) const |
I_pair | from_R_rdr_to_N_bins (R r, R dr) const |
I | from_R_to_M_bin (R r) const |
I | from_R_to_M_bin_safe (R r) const |
I | from_R_to_N_bin (R r) const |
I | from_R_to_N_bin_safe (R r) const |
I | next_N_bin (I bin) const |
Public Attributes | |
const I | m_last_M_bin |
const I | m_last_N_bin |
const R | m_M_fac |
const R | m_M_lbhp |
const R | m_N_fac |
const R | m_N_lbhp |
const R | m_R_max |
const R | m_R_min |
Static Public Attributes | |
static constexpr unsigned int | c_M = M |
static constexpr unsigned int | c_M2N_shift = M - N |
static constexpr unsigned int | c_N = N |
typedef I mkfit::axis_base< R, I, M, N >::index_t |
typedef R mkfit::axis_base< R, I, M, N >::real_t |
|
inline |
|
inline |
|
inline |
Definition at line 69 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_rdr_to_N_bins().
|
inline |
Definition at line 73 of file binnor.h.
Referenced by mkfit::StdSeq::clean_cms_seedtracks_iter().
|
inline |
Definition at line 61 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_M_bin_safe(), and mkfit::axis_pow2_u1< float, bin_index_t, 16, 8 >::from_R_to_M_bin_safe().
|
inline |
|
inline |
Definition at line 62 of file binnor.h.
Referenced by mkfit::axis_pow2_u1< float, bin_index_t, 16, 8 >::from_R_minmax_to_N_bins(), mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_N_bin_safe(), mkfit::axis_pow2_u1< float, bin_index_t, 16, 8 >::from_R_to_N_bin_safe(), mkfit::LayerOfHits::phiBin(), and mkfit::LayerOfHits::qBin().
|
inline |
Definition at line 65 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_minmax_to_N_bins(), and mkfit::LayerOfHits::qBinChecked().
|
inline |
|
static |
|
static |
Definition at line 31 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_M_bin_to_N_bin().
|
static |
const I mkfit::axis_base< R, I, M, N >::m_last_M_bin |
Definition at line 36 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_M_bin_safe().
const I mkfit::axis_base< R, I, M, N >::m_last_N_bin |
Definition at line 36 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_N_bin_safe(), and mkfit::LayerOfHits::printBins().
const R mkfit::axis_base< R, I, M, N >::m_M_fac |
Definition at line 34 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_M_bin().
const R mkfit::axis_base< R, I, M, N >::m_M_lbhp |
Definition at line 35 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_M_bin_safe().
const R mkfit::axis_base< R, I, M, N >::m_N_fac |
Definition at line 34 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_N_bin().
const R mkfit::axis_base< R, I, M, N >::m_N_lbhp |
Definition at line 35 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_N_bin_safe().
const R mkfit::axis_base< R, I, M, N >::m_R_max |
const R mkfit::axis_base< R, I, M, N >::m_R_min |
Definition at line 33 of file binnor.h.
Referenced by mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_M_bin(), and mkfit::axis_base< float, bin_index_t, M, N >::from_R_to_N_bin().