CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VertexSorting.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SecondaryVertex_VertexSorting_h
2 #define RecoBTag_SecondaryVertex_VertexSorting_h
3 
4 #include <vector>
5 #include <string>
6 
8 
10 
11 namespace reco {
12 
14  public:
15  VertexSorting(const edm::ParameterSet &params);
17 
18  std::vector<unsigned int>
19  operator () (const std::vector<SecondaryVertex> &svCandidates) const;
20 
21  private:
29  };
30 
31  static SortCriterium getSortCriterium(const std::string &criterium);
32 
34 };
35 
36 } // namespace reco
37 
38 #endif // RecoBTag_SecondaryVertex_VertexSorting_h
static SortCriterium getSortCriterium(const std::string &criterium)
VertexSorting(const edm::ParameterSet &params)
std::vector< unsigned int > operator()(const std::vector< SecondaryVertex > &svCandidates) const
SortCriterium sortCriterium
Definition: VertexSorting.h:33