Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:14

0001 #ifndef RecoTracker_MkFitCMS_interface_runFunctions_h
0002 #define RecoTracker_MkFitCMS_interface_runFunctions_h
0003 
0004 #include "RecoTracker/MkFitCore/interface/Track.h"
0005 
0006 #include "RecoTracker/MkFitCore/interface/HitStructures.h"
0007 
0008 namespace mkfit {
0009 
0010   class IterationConfig;
0011   class MkBuilder;
0012 
0013   // nullptr is a valid mask ... means no mask for these layers.
0014   void run_OneIteration(const TrackerInfo &trackerInfo,
0015                         const IterationConfig &itconf,
0016                         const EventOfHits &eoh,
0017                         const std::vector<const std::vector<bool> *> &hit_masks,
0018                         MkBuilder &builder,
0019                         TrackVec &seeds,
0020                         TrackVec &out_tracks,
0021                         bool do_seed_clean,
0022                         bool do_backward_fit,
0023                         bool do_remove_duplicates);
0024 
0025 }  // end namespace mkfit
0026 #endif