Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoVertex
PrimaryVertexProducer
interface
VertexHigherPtSquared.h
Go to the documentation of this file.
1
#ifndef VertexHigherPtSquared_H
2
#define VertexHigherPtSquared_H
3
4
#include "
RecoVertex/VertexPrimitives/interface/TransientVertex.h
"
5
#include "
TrackingTools/TransientTrack/interface/TransientTrack.h
"
6
#include "
DataFormats/VertexReco/interface/Vertex.h
"
7
#include <vector>
8
13
struct
VertexHigherPtSquared
{
14
15
bool
operator()
(
const
TransientVertex
& v1,
16
const
TransientVertex
& v2)
const
;
17
18
bool
operator()
(
const
reco::Vertex
& v1,
const
reco::Vertex
& v2)
const
;
19
20
21
public
:
22
23
double
sumPtSquared
(
const
reco::Vertex
&
v
)
const
;
24
double
sumPtSquared
(
const
std::vector<reco::TransientTrack> & tks)
const
;
25
26
};
27
28
#endif
TransientTrack.h
findQualityFiles.v
v
Definition:
findQualityFiles.py:177
VertexHigherPtSquared
Definition:
VertexHigherPtSquared.h:13
reco::Vertex
Definition:
Vertex.h:34
TransientVertex.h
Vertex.h
VertexHigherPtSquared::sumPtSquared
double sumPtSquared(const reco::Vertex &v) const
Definition:
VertexHigherPtSquared.cc:26
VertexHigherPtSquared::operator()
bool operator()(const TransientVertex &v1, const TransientVertex &v2) const
Definition:
VertexHigherPtSquared.cc:6
TransientVertex
Definition:
TransientVertex.h:17
Generated for CMSSW Reference Manual by
1.8.5