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
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
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
DataFormats
ParticleFlowReco
interface
PFV0.h
Go to the documentation of this file.
1
#ifndef DataFormats_ParticleFlowReco_PFV0_h
2
#define DataFormats_ParticleFlowReco_PFV0_h
3
4
#include "
DataFormats/TrackReco/interface/Track.h
"
5
#include "
DataFormats/ParticleFlowReco/interface/PFRecTrack.h
"
6
#include "
DataFormats/ParticleFlowReco/interface/PFRecTrackFwd.h
"
7
#include "
DataFormats/ParticleFlowReco/interface/PFV0Fwd.h
"
8
#include "
DataFormats/Candidate/interface/VertexCompositeCandidate.h
"
9
#include "
DataFormats/Candidate/interface/VertexCompositeCandidateFwd.h
"
10
#include <iostream>
11
#include <vector>
12
13
class
Conversion;
14
15
namespace
reco
{
16
17
class
PFV0
{
18
public
:
20
PFV0
() {}
21
22
PFV0
(
const
reco::VertexCompositeCandidateRef
V0,
23
const
std::vector<reco::PFRecTrackRef>& pftr,
24
const
std::vector<reco::TrackRef>& tr)
25
:
originalV0_
(V0),
pfTracks_
(pftr),
tracks_
(tr) {}
26
28
~PFV0
(){};
29
31
const
reco::VertexCompositeCandidateRef
&
originalV0
()
const
{
return
originalV0_
; }
32
34
const
std::vector<reco::PFRecTrackRef>&
pfTracks
()
const
{
return
pfTracks_
; }
35
37
const
std::vector<reco::TrackRef>&
Tracks
()
const
{
return
tracks_
; }
38
39
private
:
40
reco::VertexCompositeCandidateRef
originalV0_
;
41
std::vector<reco::PFRecTrackRef>
pfTracks_
;
42
std::vector<reco::TrackRef>
tracks_
;
43
};
44
45
}
// namespace reco
46
47
#endif
reco::PFV0
Definition:
PFV0.h:17
reco::PFV0::PFV0
PFV0()
Default constructor.
Definition:
PFV0.h:20
PFV0Fwd.h
reco::PFV0::PFV0
PFV0(const reco::VertexCompositeCandidateRef V0, const std::vector< reco::PFRecTrackRef > &pftr, const std::vector< reco::TrackRef > &tr)
Definition:
PFV0.h:22
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
edm::Ref< VertexCompositeCandidateCollection >
Track.h
reco::PFV0::~PFV0
~PFV0()
destructor
Definition:
PFV0.h:28
reco::PFV0::originalV0_
reco::VertexCompositeCandidateRef originalV0_
Definition:
PFV0.h:40
VertexCompositeCandidate.h
reco::PFV0::pfTracks_
std::vector< reco::PFRecTrackRef > pfTracks_
Definition:
PFV0.h:41
reco::PFV0::Tracks
const std::vector< reco::TrackRef > & Tracks() const
Vector of a Refs of Track.
Definition:
PFV0.h:37
reco::PFV0::originalV0
const reco::VertexCompositeCandidateRef & originalV0() const
Ref to the original V0.
Definition:
PFV0.h:31
PFRecTrack.h
PFRecTrackFwd.h
VertexCompositeCandidateFwd.h
reco::PFV0::tracks_
std::vector< reco::TrackRef > tracks_
Definition:
PFV0.h:42
reco::PFV0::pfTracks
const std::vector< reco::PFRecTrackRef > & pfTracks() const
Vector of a Refs of PFRecTrack.
Definition:
PFV0.h:34
Generated for CMSSW Reference Manual by
1.8.16