#include <SteeringParams.h>
Classes | |
class | iterator |
Public Types | |
enum | IterationType_e { IT_FwdSearch, IT_BkwFit, IT_BkwSearch } |
Public Member Functions | |
void | append_plan (int layer) |
void | fill_plan (int first, int last) |
bool | has_bksearch_plan () const |
iterator | make_iterator (IterationType_e type) const |
void | reserve_plan (int n) |
void | set_iterator_limits (int fwd_search_pu, int bkw_fit_last, int bkw_search_pu=-1) |
SteeringParams () | |
Public Attributes | |
int | m_bkw_fit_last = 0 |
int | m_bkw_search_pickup = -1 |
int | m_fwd_search_pickup = 0 |
std::vector< LayerControl > | m_layer_plan |
int | m_region |
track_score_func | m_track_scorer |
std::string | m_track_scorer_name |
Definition at line 36 of file SteeringParams.h.
|
inline |
Definition at line 110 of file SteeringParams.h.
|
inline |
Definition at line 114 of file SteeringParams.h.
References nano_mu_digi_cff::layer, and m_layer_plan.
Referenced by fill_plan().
|
inline |
Definition at line 116 of file SteeringParams.h.
References append_plan(), dqmdumpme::first, mps_fire::i, and dqmdumpme::last.
|
inline |
|
inline |
Definition at line 129 of file SteeringParams.h.
References mkfit::SteeringParams::iterator::is_valid(), IT_BkwFit, IT_BkwSearch, IT_FwdSearch, m_bkw_fit_last, m_bkw_search_pickup, mkfit::SteeringParams::iterator::m_cur_index, mkfit::SteeringParams::iterator::m_end_index, m_fwd_search_pickup, and m_layer_plan.
Referenced by mkfit::MkFinder::bkFitFitTracks(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkBuilder::findTracksBestHit(), and mkfit::MkBuilder::findTracksStandard().
|
inline |
Definition at line 112 of file SteeringParams.h.
References m_layer_plan, and dqmiodumpmetadata::n.
|
inline |
Definition at line 121 of file SteeringParams.h.
References m_bkw_fit_last, m_bkw_search_pickup, and m_fwd_search_pickup.
int mkfit::SteeringParams::m_bkw_fit_last = 0 |
Definition at line 105 of file SteeringParams.h.
Referenced by make_iterator(), and set_iterator_limits().
int mkfit::SteeringParams::m_bkw_search_pickup = -1 |
Definition at line 106 of file SteeringParams.h.
Referenced by has_bksearch_plan(), mkfit::SteeringParams::iterator::is_pickup_only(), make_iterator(), and set_iterator_limits().
int mkfit::SteeringParams::m_fwd_search_pickup = 0 |
Definition at line 104 of file SteeringParams.h.
Referenced by mkfit::SteeringParams::iterator::is_pickup_only(), make_iterator(), and set_iterator_limits().
std::vector<LayerControl> mkfit::SteeringParams::m_layer_plan |
Definition at line 98 of file SteeringParams.h.
Referenced by append_plan(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::SteeringParams::iterator::last_layer(), mkfit::SteeringParams::iterator::layer_control(), make_iterator(), mkfit::SteeringParams::iterator::next_layer(), and reserve_plan().
int mkfit::SteeringParams::m_region |
Definition at line 102 of file SteeringParams.h.
Referenced by mkfit::SteeringParams::iterator::region().
track_score_func mkfit::SteeringParams::m_track_scorer |
Definition at line 99 of file SteeringParams.h.
Referenced by mkfit::MkFinder::bkFitOutputTracks(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), and mkfit::MkBuilder::findTracksStandard().
std::string mkfit::SteeringParams::m_track_scorer_name |
Definition at line 100 of file SteeringParams.h.