Main Page
Namespaces
Classes
Package Documentation
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
Definition:
AbsArrayProjector.h:14
std
Definition:
JetResolutionObject.h:80
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
npstat::ProperDblFromCmpl< std::complex< T > >::type
T type
Definition:
ProperDblFromCmpl.h:27
T
long double T
Definition:
Basic3DVectorLD.h:66
npstat::ProperDblFromCmpl
Definition:
ProperDblFromCmpl.h:19
Generated for CMSSW Reference Manual by
1.8.11