Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoBTag
SecondaryVertex
interface
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
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
9
#include "
RecoBTag/SecondaryVertex/interface/SecondaryVertex.h
"
10
11
namespace
reco
{
12
13
class
VertexSorting
{
14
public
:
15
VertexSorting
(
const
edm::ParameterSet
¶ms);
16
~VertexSorting
() {}
17
18
std::vector<unsigned int>
19
operator ()
(
const
std::vector<SecondaryVertex> &svCandidates)
const
;
20
21
private
:
22
enum
SortCriterium
{
23
sortDist3dVal
= 0,
24
sortDist3dErr
,
25
sortDist3dSig
,
26
sortDist2dErr
,
27
sortDist2dSig
,
28
sortDist2dVal
29
};
30
31
static
SortCriterium
getSortCriterium
(
const
std::string &criterium);
32
33
SortCriterium
sortCriterium
;
34
};
35
36
}
// namespace reco
37
38
#endif // RecoBTag_SecondaryVertex_VertexSorting_h
reco::VertexSorting::getSortCriterium
static SortCriterium getSortCriterium(const std::string &criterium)
Definition:
VertexSorting.cc:17
reco::VertexSorting::VertexSorting
VertexSorting(const edm::ParameterSet ¶ms)
Definition:
VertexSorting.cc:37
reco::VertexSorting
Definition:
VertexSorting.h:13
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
reco::VertexSorting::sortDist2dVal
Definition:
VertexSorting.h:28
ParameterSet.h
reco::VertexSorting::sortDist2dSig
Definition:
VertexSorting.h:27
reco::VertexSorting::sortDist3dVal
Definition:
VertexSorting.h:23
reco::VertexSorting::operator()
std::vector< unsigned int > operator()(const std::vector< SecondaryVertex > &svCandidates) const
Definition:
VertexSorting.cc:45
reco::VertexSorting::sortDist3dSig
Definition:
VertexSorting.h:25
reco::VertexSorting::sortDist2dErr
Definition:
VertexSorting.h:26
reco::VertexSorting::sortDist3dErr
Definition:
VertexSorting.h:24
SecondaryVertex.h
edm::ParameterSet
Definition:
ParameterSet.h:35
reco::VertexSorting::~VertexSorting
~VertexSorting()
Definition:
VertexSorting.h:16
reco::VertexSorting::sortCriterium
SortCriterium sortCriterium
Definition:
VertexSorting.h:33
reco::VertexSorting::SortCriterium
SortCriterium
Definition:
VertexSorting.h:22
Generated for CMSSW Reference Manual by
1.8.5