#include <IterationConfig.h>
Public Types | |
using | partition_seeds_foo = void(const TrackerInfo &, const TrackVec &, const EventOfHits &, IterationSeedPartition &) |
Public Member Functions | |
void | cloneLayerSteerCore (const IterationConfig &o) |
IterationConfig () | |
IterationLayerConfig & | layer (int i) |
bool | merge_seed_hits_during_cleaning () const |
void | set_dupclean_flag () |
void | set_dupl_params (float sharedFrac, float drthCentral, float drthObarrel, float drthForward) |
void | set_iteration_index_and_track_algorithm (int idx, int trk_alg) |
void | set_num_regions_layers (int nreg, int nlay) |
void | set_qf_flags () |
void | set_qf_params (int minHits, float sharedFrac) |
void | set_seed_cleaning_params (float pt_thr, float dzmax_bh, float drmax_bh, float dzmax_bl, float drmax_bl, float dzmax_eh, float drmax_eh, float dzmax_el, float drmax_el) |
SteeringParams & | steering_params (int region) |
Public Attributes | |
bool | m_backward_drop_seed_hits = false |
int | m_backward_fit_min_hits = -1 |
IterationParams | m_backward_params |
bool | m_backward_search = false |
int | m_iteration_index = -1 |
std::vector< IterationLayerConfig > | m_layer_configs |
int | m_n_regions = -1 |
IterationParams | m_params |
std::function< partition_seeds_foo > | m_partition_seeds |
std::vector< int > | m_region_order |
bool | m_requires_dupclean_tight = false |
bool | m_requires_quality_filter = false |
bool | m_requires_seed_hit_sorting = false |
std::vector< SteeringParams > | m_steering_params |
int | m_track_algorithm = -1 |
Definition at line 141 of file IterationConfig.h.
using mkfit::IterationConfig::partition_seeds_foo = void(const TrackerInfo &, const TrackVec &, const EventOfHits &, IterationSeedPartition &) |
Definition at line 146 of file IterationConfig.h.
|
inline |
Definition at line 173 of file IterationConfig.h.
|
inline |
Definition at line 184 of file IterationConfig.h.
References m_layer_configs, m_n_regions, m_partition_seeds, m_region_order, m_steering_params, and EcalTangentSkim_cfg::o.
|
inline |
Definition at line 177 of file IterationConfig.h.
References mps_fire::i, and m_layer_configs.
Referenced by geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
inline |
Definition at line 180 of file IterationConfig.h.
References m_backward_drop_seed_hits, and m_backward_search.
|
inline |
Definition at line 212 of file IterationConfig.h.
References m_requires_dupclean_tight.
|
inline |
Definition at line 214 of file IterationConfig.h.
References mkfit::IterationParams::drth_central, mkfit::IterationParams::drth_forward, mkfit::IterationParams::drth_obarrel, mkfit::IterationParams::fracSharedHits, m_params, and muonCosmicCompatibility_cfi::sharedFrac.
|
inline |
Definition at line 197 of file IterationConfig.h.
References heavyIonCSV_trainingSettings::idx, m_iteration_index, and m_track_algorithm.
|
inline |
Definition at line 241 of file IterationConfig.h.
References mps_fire::i, m_layer_configs, m_n_regions, m_region_order, and m_steering_params.
|
inline |
Definition at line 202 of file IterationConfig.h.
References m_requires_quality_filter, and m_requires_seed_hit_sorting.
|
inline |
Definition at line 207 of file IterationConfig.h.
References mkfit::IterationParams::fracSharedHits, m_params, reco_skim_cfg_mod::minHits, mkfit::IterationParams::minHitsQF, and muonCosmicCompatibility_cfi::sharedFrac.
|
inline |
Definition at line 221 of file IterationConfig.h.
References mkfit::IterationParams::c_drmax_bh, mkfit::IterationParams::c_drmax_bl, mkfit::IterationParams::c_drmax_eh, mkfit::IterationParams::c_drmax_el, mkfit::IterationParams::c_dzmax_bh, mkfit::IterationParams::c_dzmax_bl, mkfit::IterationParams::c_dzmax_eh, mkfit::IterationParams::c_dzmax_el, mkfit::IterationParams::c_ptthr_hpt, and m_params.
|
inline |
Definition at line 178 of file IterationConfig.h.
References m_steering_params, and HLT_2022v12_cff::region.
bool mkfit::IterationConfig::m_backward_drop_seed_hits = false |
Definition at line 156 of file IterationConfig.h.
Referenced by merge_seed_hits_during_cleaning(), mkfit::run_OneIteration(), and mkfit::runBtpCe_MultiIter().
int mkfit::IterationConfig::m_backward_fit_min_hits = -1 |
Definition at line 158 of file IterationConfig.h.
Referenced by mkfit::run_OneIteration(), and mkfit::runBtpCe_MultiIter().
IterationParams mkfit::IterationConfig::m_backward_params |
Definition at line 162 of file IterationConfig.h.
Referenced by mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkBuilder::find_tracks_unroll_candidates(), mkfit::MkBuilder::findTracksStandard(), and mkfit::MkJob::params_bks().
bool mkfit::IterationConfig::m_backward_search = false |
Definition at line 155 of file IterationConfig.h.
Referenced by merge_seed_hits_during_cleaning(), mkfit::run_OneIteration(), and mkfit::runBtpCe_MultiIter().
int mkfit::IterationConfig::m_iteration_index = -1 |
Definition at line 148 of file IterationConfig.h.
Referenced by mkfit::MkBuilder::begin_event(), and set_iteration_index_and_track_algorithm().
std::vector<IterationLayerConfig> mkfit::IterationConfig::m_layer_configs |
Definition at line 167 of file IterationConfig.h.
Referenced by cloneLayerSteerCore(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkBuilder::findTracksBestHit(), mkfit::MkBuilder::findTracksStandard(), layer(), set_num_regions_layers(), mkfit::ConfigJson::test_Direct(), and mkfit::ConfigJson::test_Patcher().
int mkfit::IterationConfig::m_n_regions = -1 |
Definition at line 164 of file IterationConfig.h.
Referenced by cloneLayerSteerCore(), mkfit::MkJob::num_regions(), set_num_regions_layers(), mkfit::ConfigJson::test_Direct(), and mkfit::ConfigJson::test_Patcher().
IterationParams mkfit::IterationConfig::m_params |
Definition at line 161 of file IterationConfig.h.
Referenced by mkfit::StdSeq::clean_cms_seedtracks_iter(), mkfit::StdSeq::find_and_remove_duplicates(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkBuilder::find_tracks_unroll_candidates(), mkfit::MkBuilder::findTracksBestHit(), mkfit::MkBuilder::findTracksStandard(), mkfit::MkJob::params(), mkfit::run_OneIteration(), mkfit::runBtpCe_MultiIter(), set_dupl_params(), set_qf_params(), and set_seed_cleaning_params().
std::function<partition_seeds_foo> mkfit::IterationConfig::m_partition_seeds |
Definition at line 169 of file IterationConfig.h.
Referenced by cloneLayerSteerCore(), and mkfit::MkBuilder::import_seeds().
std::vector<int> mkfit::IterationConfig::m_region_order |
Definition at line 165 of file IterationConfig.h.
Referenced by cloneLayerSteerCore(), mkfit::MkJob::regions_begin(), mkfit::MkJob::regions_end(), and set_num_regions_layers().
bool mkfit::IterationConfig::m_requires_dupclean_tight = false |
Definition at line 153 of file IterationConfig.h.
Referenced by mkfit::StdSeq::find_and_remove_duplicates(), mkfit::run_OneIteration(), mkfit::runBtpCe_MultiIter(), and set_dupclean_flag().
bool mkfit::IterationConfig::m_requires_quality_filter = false |
Definition at line 152 of file IterationConfig.h.
Referenced by mkfit::StdSeq::find_and_remove_duplicates(), mkfit::run_OneIteration(), mkfit::runBtpCe_MultiIter(), and set_qf_flags().
bool mkfit::IterationConfig::m_requires_seed_hit_sorting = false |
Definition at line 151 of file IterationConfig.h.
Referenced by mkfit::run_OneIteration(), mkfit::runBtpCe_MultiIter(), and set_qf_flags().
std::vector<SteeringParams> mkfit::IterationConfig::m_steering_params |
Definition at line 166 of file IterationConfig.h.
Referenced by cloneLayerSteerCore(), set_num_regions_layers(), mkfit::MkJob::steering_params(), steering_params(), mkfit::ConfigJson::test_Direct(), and mkfit::ConfigJson::test_Patcher().
int mkfit::IterationConfig::m_track_algorithm = -1 |
Definition at line 149 of file IterationConfig.h.
Referenced by mkfit::MkBuilder::begin_event(), mkfit::run_OneIteration(), mkfit::runBtpCe_MultiIter(), mkfit::runBuildingTestPlexBestHit(), mkfit::runBuildingTestPlexCloneEngine(), mkfit::runBuildingTestPlexStandard(), mkfit::ConfigJson::save_Iterations(), and set_iteration_index_and_track_algorithm().