CMS 3D CMS Logo

Classes | Functions
egPM Namespace Reference

Classes

struct  AbsEtaNrClus
 
struct  AbsEtaNrClusEt
 
struct  AbsEtaNrClusPhi
 
struct  ConfigType
 
struct  ConfigType< float >
 
struct  ConfigType< size_t >
 
class  Param
 
class  ParamBin
 
class  ParamBin1D
 
class  ParamBin2D
 
class  ParamBin3D
 
struct  TF1Wrap
 
class  TF1Wrap< ParamType, false >
 
struct  TF2Wrap
 
class  TF2Wrap< ParamType, false >
 
struct  TF3Wrap
 
class  TF3Wrap< ParamType, false >
 

Functions

template<typename T >
auto has1D (int) -> decltype(T::x, bool())
 
template<typename T >
bool has1D (...)
 
template<typename T >
auto has2D (int) -> decltype(T::y, bool())
 
template<typename T >
bool has2D (...)
 
template<typename T >
auto has3D (int) -> decltype(T::z, bool())
 
template<typename T >
bool has3D (...)
 

Function Documentation

template<typename T >
auto egPM::has1D ( int  ) -> decltype(T::x,bool())

Definition at line 179 of file EgammaHLTPixelMatchParamObjects.h.

179 {return true;}
template<typename T >
bool egPM::has1D (   ...)

Definition at line 181 of file EgammaHLTPixelMatchParamObjects.h.

181 {return false;}
template<typename T >
auto egPM::has2D ( int  ) -> decltype(T::y,bool())

Definition at line 183 of file EgammaHLTPixelMatchParamObjects.h.

183 {return true;}
template<typename T >
bool egPM::has2D (   ...)

Definition at line 185 of file EgammaHLTPixelMatchParamObjects.h.

185 {return false;}
template<typename T >
auto egPM::has3D ( int  ) -> decltype(T::z,bool())

Definition at line 187 of file EgammaHLTPixelMatchParamObjects.h.

187 {return true;}
template<typename T >
bool egPM::has3D (   ...)

Definition at line 189 of file EgammaHLTPixelMatchParamObjects.h.

189 {return false;}