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
DataFormats
GeometryVector
interface
Theta.h
Go to the documentation of this file.
1
#ifndef GeometryVector_Geom_Theta_h
2
#define GeometryVector_Geom_Theta_h
3
4
namespace
Geom
{
5
11
template
<
class
T>
12
class
Theta
{
13
public
:
15
Theta
() {}
16
18
explicit
Theta
(
const
T
&
val
) :
theValue
(
val
) {}
19
21
operator
T
()
const
{
return
theValue
; }
22
24
T
value
()
const
{
return
theValue
; }
25
26
private
:
27
T
theValue
;
28
};
29
30
}
// namespace Geom
31
#endif
Geom::Theta::Theta
Theta(const T &val)
Constructor from T, does not provide automatic conversion.
Definition:
Theta.h:18
Geom::Theta
Definition:
Theta.h:12
Geom::Theta::Theta
Theta()
Default constructor does not initialise - just as double.
Definition:
Theta.h:15
Geom::Theta::theValue
T theValue
Definition:
Theta.h:27
Geom::Theta::value
T value() const
Explicit access to value in case implicit conversion not OK.
Definition:
Theta.h:24
Geom
Definition:
CoordinateSets.h:6
T
long double T
Definition:
Basic3DVectorLD.h:48
heppy_batch.val
val
Definition:
heppy_batch.py:351
Generated for CMSSW Reference Manual by
1.8.14