Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoBTag
SecondaryVertex
interface
VertexFilter.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SecondaryVertex_VertexFilter_h
2
#define RecoBTag_SecondaryVertex_VertexFilter_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DataFormats/GeometryVector/interface/GlobalVector.h
"
6
7
#include "
RecoBTag/SecondaryVertex/interface/V0Filter.h
"
8
#include "
RecoBTag/SecondaryVertex/interface/SecondaryVertex.h
"
9
10
namespace
reco
{
11
12
class
VertexFilter
{
13
public
:
14
VertexFilter
(
const
edm::ParameterSet
¶ms);
15
~VertexFilter
() {}
16
17
bool
operator ()
(
const
reco::Vertex
&pv,
const
SecondaryVertex
&sv,
18
const
GlobalVector
&direction)
const
;
19
20
private
:
21
bool
useTrackWeights
;
22
double
minTrackWeight
;
23
double
massMax
;
24
double
fracPV
;
25
unsigned
int
multiplicityMin
;
26
27
double
distVal2dMin
;
28
double
distVal2dMax
;
29
double
distVal3dMin
;
30
double
distVal3dMax
;
31
32
double
distSig2dMin
;
33
double
distSig2dMax
;
34
double
distSig3dMin
;
35
double
distSig3dMax
;
36
37
double
maxDeltaRToJetAxis
;
38
V0Filter
v0Filter
;
39
};
40
41
}
// namespace reco
42
43
#endif // RecoBTag_SecondaryVertex_VertexFilter_h
reco::VertexFilter::distVal2dMin
double distVal2dMin
Definition:
VertexFilter.h:27
reco::SecondaryVertex
Definition:
SecondaryVertex.h:10
reco::VertexFilter::~VertexFilter
~VertexFilter()
Definition:
VertexFilter.h:15
reco::VertexFilter::distSig2dMin
double distSig2dMin
Definition:
VertexFilter.h:32
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
reco::VertexFilter::operator()
bool operator()(const reco::Vertex &pv, const SecondaryVertex &sv, const GlobalVector &direction) const
Definition:
VertexFilter.cc:58
reco::VertexFilter::massMax
double massMax
Definition:
VertexFilter.h:23
reco::V0Filter
Definition:
V0Filter.h:12
reco::VertexFilter::minTrackWeight
double minTrackWeight
Definition:
VertexFilter.h:22
ParameterSet.h
reco::VertexFilter::multiplicityMin
unsigned int multiplicityMin
Definition:
VertexFilter.h:25
reco::Vertex
Definition:
Vertex.h:35
V0Filter.h
reco::VertexFilter::distSig2dMax
double distSig2dMax
Definition:
VertexFilter.h:33
reco::VertexFilter::useTrackWeights
bool useTrackWeights
Definition:
VertexFilter.h:21
reco::VertexFilter::v0Filter
V0Filter v0Filter
Definition:
VertexFilter.h:38
GlobalVector.h
math::GlobalVector
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalVector
vector in glovbal coordinate system
Definition:
Vector3D.h:28
reco::VertexFilter::distSig3dMin
double distSig3dMin
Definition:
VertexFilter.h:34
reco::VertexFilter::distVal3dMax
double distVal3dMax
Definition:
VertexFilter.h:30
reco::VertexFilter::maxDeltaRToJetAxis
double maxDeltaRToJetAxis
Definition:
VertexFilter.h:37
reco::VertexFilter::VertexFilter
VertexFilter(const edm::ParameterSet ¶ms)
Definition:
VertexFilter.cc:21
reco::VertexFilter::distSig3dMax
double distSig3dMax
Definition:
VertexFilter.h:35
reco::VertexFilter::distVal2dMax
double distVal2dMax
Definition:
VertexFilter.h:28
SecondaryVertex.h
edm::ParameterSet
Definition:
ParameterSet.h:35
reco::VertexFilter::distVal3dMin
double distVal3dMin
Definition:
VertexFilter.h:29
reco::VertexFilter
Definition:
VertexFilter.h:12
reco::VertexFilter::fracPV
double fracPV
Definition:
VertexFilter.h:24
Generated for CMSSW Reference Manual by
1.8.5