test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
MetAnalyzer.pv
def pv
Definition:
MetAnalyzer.py:6
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
Vertex.h
Generated for CMSSW Reference Manual by
1.8.5