Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
JetMETCorrections
InterpolationTables
interface
ProperDblFromCmpl.h
Go to the documentation of this file.
1
#ifndef NPSTAT_PROPERDBLFROMCMPL_HH_
2
#define NPSTAT_PROPERDBLFROMCMPL_HH_
3
15
#include <complex>
16
17
namespace
npstat {
18
template
<
class
T>
19
struct
ProperDblFromCmpl
20
{
21
typedef
double
type
;
22
};
23
24
template
<
class
T>
25
struct
ProperDblFromCmpl
<std::complex<T> >
26
{
27
typedef
T
type
;
28
};
29
30
template
<
class
T>
31
struct
ProperDblFromCmpl
<
const
std::complex<T> >
32
{
33
typedef
T
type
;
34
};
35
36
template
<
class
T>
37
struct
ProperDblFromCmpl
<volatile std::complex<T> >
38
{
39
typedef
T
type
;
40
};
41
42
template
<
class
T>
43
struct
ProperDblFromCmpl
<
const
volatile std::complex<T> >
44
{
45
typedef
T
type
;
46
};
47
}
48
49
#endif // NPSTAT_PROPERDBLFROMCMPL_HH_
50
npstat::ProperDblFromCmpl< const volatile std::complex< T > >::type
T type
Definition:
ProperDblFromCmpl.h:45
npstat::ProperDblFromCmpl< const std::complex< T > >::type
T type
Definition:
ProperDblFromCmpl.h:33
npstat::ProperDblFromCmpl::type
double type
Definition:
ProperDblFromCmpl.h:21
npstat::ProperDblFromCmpl< volatile std::complex< T > >::type
T type
Definition:
ProperDblFromCmpl.h:39
compareJSON.const
string const
Definition:
compareJSON.py:14
npstat::ProperDblFromCmpl< std::complex< T > >::type
T type
Definition:
ProperDblFromCmpl.h:27
T
long double T
Definition:
Basic3DVectorLD.h:57
npstat::ProperDblFromCmpl
Definition:
ProperDblFromCmpl.h:19
Generated for CMSSW Reference Manual by
1.8.5