CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SharedTracks.h
Go to the documentation of this file.
1 #ifndef SharedTracks_h
2 #define SharedTracks_h
3 #include <vector>
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
double computeSharedTracks(const reco::Vertex &pv, const std::vector< reco::TrackRef > &svTracks, double minTrackWeight=0.5, float unused=0)
Definition: SharedTracks.cc:4