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 outputTracks(std::vector< Track > &tracks, int beg, int end, int iCP) const
MPlexHV m_msPar[Config::nMaxTrkHits]
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 inputTracksAndHitIdx(const std::vector< Track > &tracks, int beg, int end, bool inputProp)
void inputTracksForFit(const std::vector< Track > &tracks, int beg, int end)
void fitTracksWithInterSlurp(const std::vector< HitVec > &layersohits, int N_proc)
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
int countValidHits(int itrack, int end_hit) const
auto const & tracks
cannot be loose
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)