CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
runFunctions.h
Go to the documentation of this file.
1 #ifndef RecoTracker_MkFitCMS_interface_runFunctions_h
2 #define RecoTracker_MkFitCMS_interface_runFunctions_h
3 
5 
7 
8 namespace mkfit {
9 
10  class IterationConfig;
11  class MkBuilder;
12 
13  // nullptr is a valid mask ... means no mask for these layers.
14  void run_OneIteration(const TrackerInfo &trackerInfo,
15  const IterationConfig &itconf,
16  const EventOfHits &eoh,
17  const std::vector<const std::vector<bool> *> &hit_masks,
18  MkBuilder &builder,
19  TrackVec &seeds,
20  TrackVec &out_tracks,
21  bool do_seed_clean,
22  bool do_backward_fit,
23  bool do_remove_duplicates);
24 
25 } // end namespace mkfit
26 #endif
std::vector< Track > TrackVec
void run_OneIteration(const TrackerInfo &trackerInfo, const IterationConfig &itconf, const EventOfHits &eoh, const std::vector< const std::vector< bool > * > &hit_masks, MkBuilder &builder, TrackVec &seeds, TrackVec &out_tracks, bool do_seed_clean, bool do_backward_fit, bool do_remove_duplicates)
Definition: runFunctions.cc:29