CMS 3D CMS Logo

TrackAlgoPriorityOrder.h
Go to the documentation of this file.
1 #ifndef RecoTracker_FinalTrackSelectors_TrackAlgoPriorityOrder_h
2 #define RecoTracker_FinalTrackSelectors_TrackAlgoPriorityOrder_h
3 
5 
7 public:
8  explicit TrackAlgoPriorityOrder(const std::vector<reco::TrackBase::TrackAlgorithm>& algoOrder);
9 
11  return priority_[algo];
12  }
13 
14 private:
15  std::array<unsigned int, reco::TrackBase::algoSize> priority_;
16 };
17 
18 #endif
TrackAlgoPriorityOrder(const std::vector< reco::TrackBase::TrackAlgorithm > &algoOrder)
std::array< unsigned int, reco::TrackBase::algoSize > priority_
TrackAlgorithm
track algorithm
Definition: TrackBase.h:99
unsigned int priority(reco::TrackBase::TrackAlgorithm algo) const