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
SimTracker
SiStripDigitizer
plugins
EnergyDepositUnit.h
Go to the documentation of this file.
1
#ifndef _TRACKER_EnergyDepositUnit_H
2
#define _TRACKER_EnergyDepositUnit_H
3
4
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
5
#include "
DataFormats/GeometryVector/interface/LocalVector.h
"
10
class
EnergyDepositUnit
{
11
public
:
12
EnergyDepositUnit
() :
_energy
(0),
_position
(0, 0, 0) {}
13
EnergyDepositUnit
(
float
energy
,
float
x
,
float
y
,
float
z
) :
_energy
(
energy
),
_position
(
x
,
y
,
z
) {}
14
EnergyDepositUnit
(
float
energy
,
const
Local3DPoint
&
position
) :
_energy
(
energy
),
_position
(
position
) {}
15
float
x
()
const
{
return
_position
.
x
(); }
16
float
y
()
const
{
return
_position
.
y
(); }
17
float
z
()
const
{
return
_position
.
z
(); }
18
float
energy
()
const
{
return
_energy
; }
19
20
private
:
21
float
_energy
;
22
Local3DPoint
_position
;
23
};
24
25
#endif
EnergyDepositUnit::EnergyDepositUnit
EnergyDepositUnit()
Definition:
EnergyDepositUnit.h:12
LocalPoint.h
EnergyDepositUnit::z
float z() const
Definition:
EnergyDepositUnit.h:17
EnergyDepositUnit::x
float x() const
Definition:
EnergyDepositUnit.h:15
PV3DBase::z
T z() const
Definition:
PV3DBase.h:61
EnergyDepositUnit::_energy
float _energy
Definition:
EnergyDepositUnit.h:21
EnergyDepositUnit::_position
Local3DPoint _position
Definition:
EnergyDepositUnit.h:22
EnergyDepositUnit::EnergyDepositUnit
EnergyDepositUnit(float energy, const Local3DPoint &position)
Definition:
EnergyDepositUnit.h:14
PV3DBase::x
T x() const
Definition:
PV3DBase.h:59
PV3DBase::y
T y() const
Definition:
PV3DBase.h:60
EnergyDepositUnit::energy
float energy() const
Definition:
EnergyDepositUnit.h:18
EnergyDepositUnit
Definition:
EnergyDepositUnit.h:10
Point3DBase< float, LocalTag >
position
static int position[264][3]
Definition:
ReadPGInfo.cc:289
EnergyDepositUnit::y
float y() const
Definition:
EnergyDepositUnit.h:16
LocalVector.h
EnergyDepositUnit::EnergyDepositUnit
EnergyDepositUnit(float energy, float x, float y, float z)
Definition:
EnergyDepositUnit.h:13
Generated for CMSSW Reference Manual by
1.8.14