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
RecoEgamma
EgammaMCTools
interface
PizeroMCTruth.h
Go to the documentation of this file.
1
#ifndef PizeroMCTruth_h
2
#define PizeroMCTruth_h
3
4
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
5
#include "
SimDataFormats/Track/interface/SimTrack.h
"
6
#include <CLHEP/Matrix/Vector.h>
7
#include <CLHEP/Vector/LorentzVector.h>
8
#include "
RecoEgamma/EgammaMCTools/interface/PhotonMCTruth.h
"
9
#include <vector>
10
19
class
PizeroMCTruth
{
20
public
:
21
PizeroMCTruth
();
22
PizeroMCTruth
(
const
CLHEP::HepLorentzVector& pizMom,
23
std::vector<PhotonMCTruth>&
photons
,
24
const
CLHEP::HepLorentzVector& pV);
25
26
CLHEP::HepLorentzVector
fourMomentum
()
const
{
return
thePizero_
; }
27
CLHEP::HepLorentzVector
primaryVertex
()
const
{
return
thePrimaryVertex_
; }
28
std::vector<PhotonMCTruth>
photons
()
const
{
return
thePhotons_
; }
29
30
private
:
31
CLHEP::HepLorentzVector
thePizero_
;
32
std::vector<PhotonMCTruth>
thePhotons_
;
33
CLHEP::HepLorentzVector
thePrimaryVertex_
;
34
};
35
36
#endif
PizeroMCTruth::thePizero_
CLHEP::HepLorentzVector thePizero_
Definition:
PizeroMCTruth.h:31
PizeroMCTruth::thePhotons_
std::vector< PhotonMCTruth > thePhotons_
Definition:
PizeroMCTruth.h:32
PizeroMCTruth::primaryVertex
CLHEP::HepLorentzVector primaryVertex() const
Definition:
PizeroMCTruth.h:27
PhotonMCTruth.h
PizeroMCTruth::PizeroMCTruth
PizeroMCTruth()
Definition:
PizeroMCTruth.cc:7
PizeroMCTruth::thePrimaryVertex_
CLHEP::HepLorentzVector thePrimaryVertex_
Definition:
PizeroMCTruth.h:33
PizeroMCTruth::photons
std::vector< PhotonMCTruth > photons() const
Definition:
PizeroMCTruth.h:28
SimTrack.h
PizeroMCTruth
Definition:
PizeroMCTruth.h:19
GlobalPoint.h
PizeroMCTruth::fourMomentum
CLHEP::HepLorentzVector fourMomentum() const
Definition:
PizeroMCTruth.h:26
Generated for CMSSW Reference Manual by
1.8.16