#include <EgammaHLTPixelMatchParamObjects.h>
template<typename InputType>
class egPM::Param< InputType >
Definition at line 308 of file EgammaHLTPixelMatchParamObjects.h.
◆ Param()
template<typename InputType>
Definition at line 312 of file EgammaHLTPixelMatchParamObjects.h.
313 std::vector<edm::ParameterSet> binConfigs =
config.getParameter<std::vector<edm::ParameterSet>>(
"bins");
314 for (
auto& binConfig : binConfigs)
◆ createParamBin_()
template<typename InputType>
Definition at line 326 of file EgammaHLTPixelMatchParamObjects.h.
328 if (
type ==
"AbsEtaClus")
329 return std::make_unique<ParamBin2D<InputType, AbsEtaNrClus>>(
config);
330 else if (
type ==
"AbsEtaClusPhi")
331 return std::make_unique<ParamBin3D<InputType, AbsEtaNrClusPhi>>(
config);
332 else if (
type ==
"AbsEtaClusEt")
333 return std::make_unique<ParamBin3D<InputType, AbsEtaNrClusEt>>(
config);
336 <<
" type " <<
type <<
" is not recognised, configuration is invalid and needs to be fixed" << std::endl;
Referenced by egPM::Param< reco::ElectronSeed >::Param().
◆ operator()()
template<typename InputType>
float egPM::Param< InputType >::operator() |
( |
const InputType & |
input | ) |
const |
|
inline |
◆ bins_
template<typename InputType>