Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
hgcalPerformanceValidation.val
tuple val
Definition:
hgcalPerformanceValidation.py:364
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
egHLT::errCodes::Geom
Definition:
EgHLTErrCodes.h:16
T
long double T
Definition:
Basic3DVectorLD.h:48
Generated for CMSSW Reference Manual by
1.8.5