CMS 3D CMS Logo

Namespaces | Functions
MkStdSeqs.cc File Reference
#include "RecoTracker/MkFitCore/interface/cms_common_macros.h"
#include "RecoTracker/MkFitCMS/interface/MkStdSeqs.h"
#include "RecoTracker/MkFitCore/interface/HitStructures.h"
#include "RecoTracker/MkFitCore/interface/IterationConfig.h"
#include "RecoTracker/MkFitCore/interface/MkJob.h"
#include "RecoTracker/MkFitCore/interface/TrackStructures.h"
#include "RecoTracker/MkFitCore/interface/binnor.h"
#include "oneapi/tbb/parallel_for.h"

Go to the source code of this file.

Namespaces

 mkfit
 
 mkfit::StdSeq
 

Functions

int mkfit::StdSeq::clean_cms_seedtracks_iter (TrackVec &seeds, const IterationConfig &itrcfg, const BeamSpot &bspot)
 
void mkfit::StdSeq::clean_duplicates (TrackVec &tracks, const IterationConfig &itconf)
 
void mkfit::StdSeq::clean_duplicates_sharedhits (TrackVec &tracks, const IterationConfig &itconf)
 
void mkfit::StdSeq::clean_duplicates_sharedhits_pixelseed (TrackVec &tracks, const IterationConfig &itconf)
 
void mkfit::StdSeq::cmssw_LoadHits_Begin (EventOfHits &eoh, const std::vector< const HitVec *> &orig_hitvectors)
 
void mkfit::StdSeq::cmssw_LoadHits_End (EventOfHits &eoh)
 
void mkfit::StdSeq::cmssw_Map_TrackHitIndices (const EventOfHits &eoh, TrackVec &seeds)
 
void mkfit::StdSeq::cmssw_ReMap_TrackHitIndices (const EventOfHits &eoh, TrackVec &out_tracks)
 
void mkfit::StdSeq::loadDeads (EventOfHits &eoh, const std::vector< DeadVec > &deadvectors)
 
template<class TRACK >
bool mkfit::StdSeq::qfilter_n_hits (const TRACK &t, const MkJob &j)
 
template<class TRACK >
bool mkfit::StdSeq::qfilter_n_hits_pixseed (const TRACK &t, const MkJob &j)
 
template<class TRACK >
bool mkfit::StdSeq::qfilter_n_layers (const TRACK &t, const MkJob &j)
 
template<class TRACK >
bool mkfit::StdSeq::qfilter_pixelLessBkwd (const TRACK &t, const MkJob &j)
 quality filter tuned for pixelLess iteration during backward search More...
 
template<class TRACK >
bool mkfit::StdSeq::qfilter_pixelLessFwd (const TRACK &t, const MkJob &j)
 quality filter tuned for pixelLess iteration during forward search More...
 
void mkfit::StdSeq::remove_duplicates (TrackVec &tracks)
 
float mkfit::StdSeq::trackScoreDefault (const int nfoundhits, const int ntailholes, const int noverlaphits, const int nmisshits, const float chi2, const float pt, const bool inFindCandidates)