![]() |
![]() |
#include <binnor.h>
Public Member Functions | |
axis_pow2_u1 (R min, R max) | |
axis_base< R, I, M, N >::I_pair | from_R_minmax_to_N_bins (R rmin, R rmax) const |
axis_base< R, I, M, N >::I_pair | from_R_rdr_to_N_bins (R r, R dr) const |
I | from_R_to_M_bin_safe (R r) const |
I | from_R_to_N_bin_safe (R r) const |
I | next_N_bin (I bin) const |
![]() | |
axis_pow2_base (R min, R max) | |
unsigned | size_of_M () const |
unsigned | size_of_N () const |
![]() | |
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 |
Static Public Attributes | |
static constexpr I | c_M_mask = (1 << M) - 1 |
static constexpr I | c_N_mask = (1 << N) - 1 |
![]() | |
static constexpr unsigned | c_M_end = 1 << M |
static constexpr unsigned | c_N_end = 1 << N |
![]() | |
static constexpr unsigned | c_M = M |
static constexpr unsigned | c_M2N_shift = M - N |
static constexpr unsigned | c_N = N |
Additional Inherited Members | |
![]() | |
typedef I | index_t |
typedef R | real_t |
![]() | |
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 |
|
inline |
|
inline |
Definition at line 99 of file binnor.h.
References mkfit::axis_pow2_u1< R, I, M, N >::c_N_mask, mkfit::axis_base< R, I, M, N >::from_R_to_N_bin(), mkfit::axis_pow2_u1< R, I, M, N >::from_R_to_N_bin_safe(), and Exhume::I.
Referenced by mkfit::axis_pow2_u1< R, I, M, N >::from_R_rdr_to_N_bins().
|
inline |
Definition at line 104 of file binnor.h.
References mkfit::axis_pow2_u1< R, I, M, N >::from_R_minmax_to_N_bins().
Referenced by mkfit::StdSeq::clean_cms_seedtracks_iter().
|
inline |
Definition at line 96 of file binnor.h.
References mkfit::axis_pow2_u1< R, I, M, N >::c_M_mask, and mkfit::axis_base< R, I, M, N >::from_R_to_M_bin().
|
inline |
Definition at line 97 of file binnor.h.
References mkfit::axis_pow2_u1< R, I, M, N >::c_N_mask, and mkfit::axis_base< R, I, M, N >::from_R_to_N_bin().
Referenced by mkfit::axis_pow2_u1< R, I, M, N >::from_R_minmax_to_N_bins().
|
inline |
Definition at line 107 of file binnor.h.
References mkfit::axis_pow2_u1< R, I, M, N >::c_N_mask.
Referenced by mkfit::StdSeq::clean_cms_seedtracks_iter().
|
static |
Definition at line 91 of file binnor.h.
Referenced by mkfit::axis_pow2_u1< R, I, M, N >::from_R_to_M_bin_safe().
|
static |
Definition at line 92 of file binnor.h.
Referenced by mkfit::axis_pow2_u1< R, I, M, N >::from_R_minmax_to_N_bins(), mkfit::axis_pow2_u1< R, I, M, N >::from_R_to_N_bin_safe(), and mkfit::axis_pow2_u1< R, I, M, N >::next_N_bin().