1 #ifndef RecoTracker_MkFitCore_src_MkFitter_h
2 #define RecoTracker_MkFitCore_src_MkFitter_h
39 const std::vector<LayerOfHits>& layerHits,
50 const std::vector<Track>&
tracks,
51 const std::vector<HitVec>& layerHits,
static constexpr int MPlexHitIdxMax
void outputFittedTracks(std::vector< Track > &tracks, int beg, int end) const
int countInvalidHits(int itrack) const
int countValidHits(int itrack, int end_hit) const
MPlexHV m_msPar[Config::nMaxTrkHits]
void outputFittedTracksAndHitIdx(std::vector< Track > &tracks, int beg, int end, bool outputProp) const
auto const & tracks
cannot be loose
void inputSeedsTracksAndHits(const std::vector< Track > &seeds, const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)
void inputTracksAndHitIdx(const std::vector< Track > &tracks, int beg, int end, bool inputProp)
int countInvalidHits(int itrack, int end_hit) const
void inputTracksForFit(const std::vector< Track > &tracks, int beg, int end)
void fitTracksWithInterSlurp(const std::vector< HitVec > &layersohits, int N_proc)
void outputTracks(std::vector< Track > &tracks, int beg, int end, int iCP) const
void slurpInTracksAndHits(const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)
void outputPropagatedTracks(std::vector< Track > &tracks, int beg, int end) const
void setNhits(int newnhits)
MPlexQHoT m_HoTArr[Config::nMaxTrkHits]
MPlexHS m_msErr[Config::nMaxTrkHits]
constexpr int nMaxTrkHits
void inputTracksAndHits(const std::vector< Track > &tracks, const std::vector< HitVec > &layerHits, int beg, int end)
int countValidHits(int itrack) const