CMS 3D CMS Logo

Classes | Namespaces | Functions
EgammaHLTPixelMatchParamObjects.h File Reference
#include "DataFormats/EgammaReco/interface/ElectronSeed.h"
#include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
#include "DataFormats/EgammaReco/interface/SuperCluster.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "TF1.h"
#include "TF2.h"
#include "TF3.h"

Go to the source code of this file.

Classes

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

Namespaces

 egPM
 

Functions

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