CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AbsFFTSpecificScaleCalculator.cc
Go to the documentation of this file.
3 
7 
9 {
10  (*this)["L2ResScaleCalculator"] = new ConcreteFFTJetObjectFactory<
12 
13  (*this)["L2AbsScaleCalculator"] = new ConcreteFFTJetObjectFactory<
14  AbsFFTSpecificScaleCalculator,L2AbsScaleCalculator>();
15 
16  (*this)["FFTGenericScaleCalculator"] = new ConcreteFFTJetObjectFactory<
17  AbsFFTSpecificScaleCalculator,FFTGenericScaleCalculator>();
18 }
19 
21  const edm::ParameterSet& ps, const std::string& tableDescription)
22 {
23  std::string mapper_type(ps.getParameter<std::string>("Class"));
24  if (!mapper_type.compare("auto"))
25  mapper_type = tableDescription;
26 
28  mapper_type, ps);
29 }
T getParameter(std::string const &) const
static const Factory & instance()
AbsFFTSpecificScaleCalculator * parseFFTSpecificScaleCalculator(const edm::ParameterSet &ps, const std::string &tableDescription)