![]() |
![]() |
#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 M_size, unsigned 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_N_fac |
const R | m_R_max |
const R | m_R_min |
Static Public Attributes | |
static constexpr unsigned | c_M = M |
static constexpr unsigned | c_M2N_shift = M - N |
static constexpr unsigned | 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 |
Definition at line 61 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::c_M2N_shift.
|
inline |
Definition at line 63 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::from_R_to_N_bin_safe(), and Exhume::I.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_rdr_to_N_bins().
|
inline |
Definition at line 67 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::from_R_minmax_to_N_bins().
Referenced by mkfit::StdSeq::clean_cms_seedtracks_iter().
|
inline |
Definition at line 55 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::m_M_fac, and mkfit::axis_base< R, I, M, N >::m_R_min.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_M_bin_safe(), and mkfit::axis_pow2_u1< R, I, M, N >::from_R_to_M_bin_safe().
|
inline |
Definition at line 58 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::from_R_to_M_bin(), mkfit::axis_base< R, I, M, N >::m_last_M_bin, and mkfit::axis_base< R, I, M, N >::m_R_max.
|
inline |
Definition at line 56 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::m_N_fac, and mkfit::axis_base< R, I, M, N >::m_R_min.
Referenced by mkfit::axis_pow2_u1< R, I, M, N >::from_R_minmax_to_N_bins(), mkfit::axis_base< R, I, M, N >::from_R_to_N_bin_safe(), and mkfit::axis_pow2_u1< R, I, M, N >::from_R_to_N_bin_safe().
|
inline |
Definition at line 59 of file binnor.h.
References mkfit::axis_base< R, I, M, N >::from_R_to_N_bin(), mkfit::axis_base< R, I, M, N >::m_last_N_bin, and mkfit::axis_base< R, I, M, N >::m_R_max.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_minmax_to_N_bins().
|
inline |
|
static |
|
static |
Definition at line 30 of file binnor.h.
Referenced by mkfit::axis_base< R, I, 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 34 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_M_bin_safe().
const I mkfit::axis_base< R, I, M, N >::m_last_N_bin |
Definition at line 34 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_N_bin_safe().
const R mkfit::axis_base< R, I, M, N >::m_M_fac |
Definition at line 33 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_M_bin().
const R mkfit::axis_base< R, I, M, N >::m_N_fac |
Definition at line 33 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_N_bin().
const R mkfit::axis_base< R, I, M, N >::m_R_max |
Definition at line 32 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_M_bin_safe(), and mkfit::axis_base< R, I, M, N >::from_R_to_N_bin_safe().
const R mkfit::axis_base< R, I, M, N >::m_R_min |
Definition at line 32 of file binnor.h.
Referenced by mkfit::axis_base< R, I, M, N >::from_R_to_M_bin(), and mkfit::axis_base< R, I, M, N >::from_R_to_N_bin().