CMS 3D CMS Logo

AbsFFTSpecificScaleCalculator.cc
Go to the documentation of this file.
3 
8 
10  (*this)["L2ResScaleCalculator"] =
12 
13  (*this)["L2RecoScaleCalculator"] =
15 
16  (*this)["L2AbsScaleCalculator"] =
18 
19  (*this)["FFTGenericScaleCalculator"] =
21 }
22 
24  const std::string& tableDescription) {
25  std::string mapper_type(ps.getParameter<std::string>("Class"));
26  if (!mapper_type.compare("auto"))
27  mapper_type = tableDescription;
28 
29  return StaticFFTSpecificScaleCalculatorFactory::instance().create(mapper_type, ps);
30 }
L2RecoScaleCalculator.h
AbsFFTSpecificScaleCalculator.h
StaticFFTJetObjectFactory::instance
static const Factory & instance()
Definition: FFTJetObjectFactory.h:58
L2AbsScaleCalculator.h
ConcreteFFTJetObjectFactory
Definition: FFTJetObjectFactory.h:20
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
FFTSpecificScaleCalculatorFactory::FFTSpecificScaleCalculatorFactory
FFTSpecificScaleCalculatorFactory()
Definition: AbsFFTSpecificScaleCalculator.cc:9
AbsFFTSpecificScaleCalculator
Definition: AbsFFTSpecificScaleCalculator.h:13
parseFFTSpecificScaleCalculator
AbsFFTSpecificScaleCalculator * parseFFTSpecificScaleCalculator(const edm::ParameterSet &ps, const std::string &tableDescription)
Definition: AbsFFTSpecificScaleCalculator.cc:23
ParameterSet.h
L2ResScaleCalculator.h
FFTGenericScaleCalculator.h