1 #ifndef RecoTracker_MkFitCore_src_MkFitter_h 2 #define RecoTracker_MkFitCore_src_MkFitter_h 13 using MPlexHitIdx = Matriplex::Matriplex<int, MPlexHitIdxMax, 1, NN>;
14 using MPlexQHoT = Matriplex::Matriplex<HitOnTrack, 1, 1, NN>;
39 const std::vector<LayerOfHits>& layerHits,
50 const std::vector<Track>&
tracks,
51 const std::vector<HitVec>& layerHits,
static constexpr int MPlexHitIdxMax
Matriplex::Matriplex< HitOnTrack, 1, 1, NN > MPlexQHoT
void outputTracks(std::vector< Track > &tracks, int beg, int end, int iCP) const
MPlexHV m_msPar[Config::nMaxTrkHits]
Matriplex::Matriplex< float, HH, 1, NN > MPlexHV
Matriplex::Matriplex< int, MPlexHitIdxMax, 1, NN > MPlexHitIdx
int countInvalidHits(int itrack, int end_hit) const
void inputSeedsTracksAndHits(const std::vector< Track > &seeds, const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)
void fitTracksWithInterSlurp(const std::vector< HitVec > &layersohits, const PropagationFlags &pflags, int N_proc)
void inputTracksAndHitIdx(const std::vector< Track > &tracks, int beg, int end, bool inputProp)
Matriplex::Matriplex< float, LL, 1, NN > MPlexLV
void inputTracksForFit(const std::vector< Track > &tracks, int beg, int end)
int countValidHits(int itrack) const
void slurpInTracksAndHits(const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)
int countInvalidHits(int itrack) const
void outputFittedTracksAndHitIdx(std::vector< Track > &tracks, int beg, int end, bool outputProp) const
void outputFittedTracks(std::vector< Track > &tracks, int beg, int end) const
void outputPropagatedTracks(std::vector< Track > &tracks, int beg, int end) const
Matriplex::Matriplex< int, 1, 1, NN > MPlexQI
int countValidHits(int itrack, int end_hit) const
Matriplex::Matriplex< float, 1, 1, NN > MPlexQF
void setNhits(int newnhits)
Matriplex::MatriplexSym< float, HH, NN > MPlexHS
MPlexQHoT m_HoTArr[Config::nMaxTrkHits]
Matriplex::MatriplexSym< float, LL, NN > MPlexLS
MPlexHS m_msErr[Config::nMaxTrkHits]
constexpr int nMaxTrkHits
void inputTracksAndHits(const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)