Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
RecoEgamma
EgammaPhotonAlgos
interface
ConversionHitChecker.h
Go to the documentation of this file.
1
#ifndef ConversionHitChecker_H
2
#define ConversionHitChecker_H
3
17
//
18
#include "
DataFormats/TrackReco/interface/Track.h
"
19
#include "
DataFormats/TrackReco/interface/TrackExtra.h
"
20
#include "
DataFormats/VertexReco/interface/Vertex.h
"
21
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
22
#include "
DataFormats/GeometryCommonDetAlgo/interface/Measurement1DFloat.h
"
23
//
24
//
25
#include "
FWCore/Framework/interface/ESHandle.h
"
26
#include "
FWCore/Framework/interface/EventSetup.h
"
27
#include "
FWCore/Framework/interface/Event.h
"
28
#include <utility>
29
30
class
Trajectory
;
31
class
ConversionHitChecker
{
32
public
:
33
ConversionHitChecker
() {}
34
~ConversionHitChecker
() {}
35
36
std::pair<uint8_t, Measurement1DFloat>
nHitsBeforeVtx
(
const
reco::TrackExtra
&
track
,
37
const
reco::Vertex
&
vtx
,
38
float
sigmaTolerance = 3.0)
const
;
39
40
uint8_t
nSharedHits
(
const
reco::Track
&trk1,
const
reco::Track
&trk2)
const
;
41
};
42
43
#endif // ConversionHitChecker_H
Measurement1DFloat.h
Vertex.h
extraflags_cff.vtx
vtx
Definition:
extraflags_cff.py:19
Event.h
ConversionHitChecker::nSharedHits
uint8_t nSharedHits(const reco::Track &trk1, const reco::Track &trk2) const
Definition:
ConversionHitChecker.cc:71
EventSetup.h
reco::TrackExtra
Definition:
TrackExtra.h:26
VertexFwd.h
Trajectory
Definition:
Trajectory.h:38
ConversionHitChecker::ConversionHitChecker
ConversionHitChecker()
Definition:
ConversionHitChecker.h:33
ConversionHitChecker::nHitsBeforeVtx
std::pair< uint8_t, Measurement1DFloat > nHitsBeforeVtx(const reco::TrackExtra &track, const reco::Vertex &vtx, float sigmaTolerance=3.0) const
Definition:
ConversionHitChecker.cc:8
ConversionHitChecker
Definition:
ConversionHitChecker.h:31
reco::Vertex
Definition:
Vertex.h:35
ESHandle.h
ConversionHitChecker::~ConversionHitChecker
~ConversionHitChecker()
Definition:
ConversionHitChecker.h:34
reco::Track
Definition:
Track.h:27
Track.h
TrackExtra.h
HLT_2023v12_cff.track
track
Definition:
HLT_2023v12_cff.py:9595
Generated for CMSSW Reference Manual by
1.8.14