Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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