Main Page
Namespaces
Classes
Package Documentation
RecoVertex
VertexTools
interface
SharedTracks.h
Go to the documentation of this file.
1
#ifndef SharedTracks_h
2
#define SharedTracks_h
3
#include <vector>
4
#include "
DataFormats/Candidate/interface/VertexCompositePtrCandidate.h
"
5
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
6
#include "
DataFormats/VertexReco/interface/Vertex.h
"
7
#include "
DataFormats/Candidate/interface/Candidate.h
"
8
9
namespace
vertexTools
{
10
double
computeSharedTracks
(
const
reco::Vertex
&
pv
,
const
std::vector<reco::TrackRef> &svTracks,
double
minTrackWeight=0.5,
float
unused=0);
11
double
computeSharedTracks
(
const
reco::Vertex
&pv,
const
std::vector<reco::CandidatePtr> &svTracks,
double
minTrackWeight=0.5,
float
mindist=2.0);
12
double
computeSharedTracks
(
const
reco::Vertex
&pv,
const
reco::VertexCompositePtrCandidate
&sv,
double
minTrackWeight=0.5,
float
mindist=2.0);
13
double
computeSharedTracks
(
const
reco::Vertex
&pv,
const
reco::Vertex
&sv,
double
minTrackWeight=0.5,
float
mindist=2.0);
14
double
computeSharedTracks
(
const
reco::VertexCompositePtrCandidate
&sv,
const
reco::VertexCompositePtrCandidate
&sv2,
double
minTrackWeight=0.5,
float
mindist=2.0);
15
double
computeSharedTracks
(
const
reco::VertexCompositePtrCandidate
&sv2,
const
std::vector<reco::CandidatePtr> &svTracks,
double
unused1=0,
float
unused2=0 );
16
17
}
18
#endif
vertexTools
Definition:
SharedTracks.h:9
reco::VertexCompositePtrCandidate
Definition:
VertexCompositePtrCandidate.h:16
VertexCompositePtrCandidate.h
TrackFwd.h
vertexTools::computeSharedTracks
double computeSharedTracks(const reco::Vertex &pv, const std::vector< reco::TrackRef > &svTracks, double minTrackWeight=0.5, float unused=0)
Definition:
SharedTracks.cc:4
Candidate.h
reco::Vertex
Definition:
Vertex.h:34
MetAnalyzer.pv
def pv(vc)
Definition:
MetAnalyzer.py:6
Vertex.h
Generated for CMSSW Reference Manual by
1.8.11