#include <MkBase.h>
Public Member Functions | |
void | clearFailFlag () |
float | getPar (int itrack, int i, int par) const |
MkBase () | |
void | propagateTracksToHitR (const MPlexHV &par, const int N_proc, const PropagationFlags &pf, const MPlexQI *noMatEffPtr=nullptr) |
void | propagateTracksToHitZ (const MPlexHV &par, const int N_proc, const PropagationFlags &pf, const MPlexQI *noMatEffPtr=nullptr) |
void | propagateTracksToPCAZ (const int N_proc, const PropagationFlags &pf) |
void | propagateTracksToR (float r, const int N_proc, const PropagationFlags &pf) |
void | propagateTracksToZ (float z, const int N_proc, const PropagationFlags &pf) |
float | radius (int itrack, int i) const |
float | radiusSqr (int itrack, int i) const |
Static Public Attributes | |
static constexpr int | iC = 0 |
static constexpr int | iP = 1 |
Protected Attributes | |
MPlexQI | m_Chg |
MPlexLS | m_Err [2] |
MPlexQI | m_FailFlag |
MPlexLV | m_Par [2] |
|
inline |
Definition at line 96 of file MkBase.h.
References m_FailFlag.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), and mkfit::MkFinder::updateWithLoadedHit().
|
inline |
Definition at line 21 of file MkBase.h.
References mps_fire::i, and m_Par.
Referenced by radius(), and radiusSqr().
|
inline |
Definition at line 42 of file MkBase.h.
References Matriplex::hypot(), iC, iP, m_Chg, m_Err, m_FailFlag, m_Par, create_idmaps::n, mkfit::NN, packedPFCandidateRefMixer_cfi::pf, and mkfit::propagateHelixToRMPlex().
Referenced by mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), and mkfit::MkFitter::fitTracksWithInterSlurp().
|
inline |
Definition at line 68 of file MkBase.h.
References iC, iP, m_Chg, m_Err, m_FailFlag, m_Par, create_idmaps::n, mkfit::NN, packedPFCandidateRefMixer_cfi::pf, and mkfit::propagateHelixToZMPlex().
Referenced by mkfit::MkFinder::bkFitFitTracks(), and mkfit::MkFinder::bkFitFitTracksBH().
|
inline |
Definition at line 82 of file MkBase.h.
References Matriplex::hypot(), iC, iP, m_Chg, m_Err, m_FailFlag, m_Par, create_idmaps::n, mkfit::NN, packedPFCandidateRefMixer_cfi::pf, mkfit::propagateHelixToZMPlex(), slope, and funct::tan().
Referenced by mkfit::MkFinder::bkFitPropTracksToPCA().
|
inline |
Definition at line 32 of file MkBase.h.
References iC, iP, m_Chg, m_Err, m_FailFlag, m_Par, create_idmaps::n, mkfit::NN, packedPFCandidateRefMixer_cfi::pf, and mkfit::propagateHelixToRMPlex().
|
inline |
Definition at line 58 of file MkBase.h.
References iC, iP, m_Chg, m_Err, m_FailFlag, m_Par, create_idmaps::n, mkfit::NN, packedPFCandidateRefMixer_cfi::pf, and mkfit::propagateHelixToZMPlex().
|
inline |
Definition at line 24 of file MkBase.h.
References getPar(), mkfit::hipo(), and mps_fire::i.
Referenced by mkfit::MkBuilder::find_tracks_handle_missed_layers().
|
inline |
|
static |
Definition at line 18 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::MkFinder::bkFitInputTracks(), mkfit::MkFinder::bkFitOutputTracks(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkFinder::copyOutParErr(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), mkfit::MkFitter::fitTracksWithInterSlurp(), mkfit::MkFitter::inputSeedsTracksAndHits(), mkfit::MkFitter::inputTracksAndHitIdx(), mkfit::MkFinder::inputTracksAndHitIdx(), mkfit::MkFitter::inputTracksAndHits(), mkfit::MkFinder::inputTracksAndHits(), mkfit::MkFitter::inputTracksForFit(), mkfit::MkFitter::outputFittedTracks(), mkfit::MkFitter::outputFittedTracksAndHitIdx(), mkfit::MkFinder::outputNonStoppedTracksAndHitIdx(), mkfit::MkFinder::outputTrackAndHitIdx(), mkfit::MkFinder::outputTracksAndHitIdx(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFitter::slurpInTracksAndHits(), and mkfit::MkFinder::updateWithLoadedHit().
|
static |
Definition at line 19 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::MkFinder::bkFitOutputTracks(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkFinder::copyOutParErr(), mkfit::MkBuilder::find_tracks_handle_missed_layers(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), mkfit::MkBuilder::findTracksBestHit(), mkfit::MkBuilder::fit_cands_BH(), mkfit::MkFitter::fitTracksWithInterSlurp(), mkfit::MkFitter::inputTracksAndHitIdx(), mkfit::MkFinder::inputTracksAndHitIdx(), mkfit::MkFinder::inputTracksAndHits(), mkfit::MkFitter::outputFittedTracksAndHitIdx(), mkfit::MkFinder::outputNonStoppedTracksAndHitIdx(), mkfit::MkFitter::outputPropagatedTracks(), mkfit::MkFinder::outputTrackAndHitIdx(), mkfit::MkFinder::outputTracksAndHitIdx(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), and mkfit::MkFinder::updateWithLoadedHit().
|
protected |
Definition at line 103 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::MkFinder::bkFitInputTracks(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkFinder::copy_in(), mkfit::MkFinder::copy_out(), mkfit::MkFinder::copyOutParErr(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), mkfit::MkFitter::inputSeedsTracksAndHits(), mkfit::MkFitter::inputTracksAndHitIdx(), mkfit::MkFitter::inputTracksAndHits(), mkfit::MkFitter::inputTracksForFit(), mkfit::MkFitter::outputFittedTracksAndHitIdx(), mkfit::MkFitter::outputTracks(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), mkfit::MkFitter::slurpInTracksAndHits(), and mkfit::MkFinder::updateWithLoadedHit().
|
protected |
Definition at line 101 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::MkFinder::bkFitInputTracks(), mkfit::MkFinder::bkFitOutputTracks(), mkfit::MkFitter::checkAlignment(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkFinder::copy_in(), mkfit::MkFinder::copy_out(), mkfit::MkFinder::copyOutParErr(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), mkfit::MkFitter::fitTracksWithInterSlurp(), mkfit::MkFitter::inputSeedsTracksAndHits(), mkfit::MkFitter::inputTracksAndHitIdx(), mkfit::MkFitter::inputTracksAndHits(), mkfit::MkFitter::inputTracksForFit(), mkfit::MkFitter::outputFittedTracksAndHitIdx(), mkfit::MkFitter::outputTracks(), mkfit::MkFinder::print_par_err(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFitter::refErr0(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), mkfit::MkFitter::slurpInTracksAndHits(), and mkfit::MkFinder::updateWithLoadedHit().
|
protected |
Definition at line 104 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::chi2OfLoadedHit(), clearFailFlag(), mkfit::MkBuilder::find_tracks_in_layers(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), and mkfit::MkFinder::updateWithLoadedHit().
|
protected |
Definition at line 102 of file MkBase.h.
Referenced by mkfit::MkFinder::addBestHit(), mkfit::MkFinder::bkFitFitTracks(), mkfit::MkFinder::bkFitFitTracksBH(), mkfit::MkFinder::bkFitInputTracks(), mkfit::MkFinder::bkFitOutputTracks(), mkfit::MkFitter::checkAlignment(), mkfit::MkFinder::chi2OfLoadedHit(), mkfit::MkFinder::copy_in(), mkfit::MkFinder::copy_out(), mkfit::MkFinder::copyOutParErr(), mkfit::MkFinder::findCandidates(), mkfit::MkFinder::findCandidatesCloneEngine(), mkfit::MkBuilder::fit_cands_BH(), mkfit::MkFitter::fitTracksWithInterSlurp(), mkfit::MkFinder::getHitSelDynamicChi2Cut(), getPar(), mkfit::MkFitter::inputSeedsTracksAndHits(), mkfit::MkFitter::inputTracksAndHitIdx(), mkfit::MkFitter::inputTracksAndHits(), mkfit::MkFitter::inputTracksForFit(), mkfit::MkFitter::outputFittedTracksAndHitIdx(), mkfit::MkFitter::outputTracks(), mkfit::MkFinder::print_par_err(), mkfit::MkFitter::printPt(), propagateTracksToHitR(), propagateTracksToHitZ(), propagateTracksToPCAZ(), propagateTracksToR(), propagateTracksToZ(), mkfit::MkFitter::refPar0(), mkfit::MkFinder::selectHitIndices(), mkfit::MkFinder::selectHitIndicesV2(), mkfit::MkFitter::slurpInTracksAndHits(), and mkfit::MkFinder::updateWithLoadedHit().