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 182 of file EgammaHLTPixelMatchParamObjects.h.

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

Definition at line 184 of file EgammaHLTPixelMatchParamObjects.h.

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

Definition at line 186 of file EgammaHLTPixelMatchParamObjects.h.

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

Definition at line 188 of file EgammaHLTPixelMatchParamObjects.h.

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

Definition at line 190 of file EgammaHLTPixelMatchParamObjects.h.

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

Definition at line 192 of file EgammaHLTPixelMatchParamObjects.h.

192 {return false;}