CMS 3D CMS Logo

Classes | Typedefs | Functions

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/JetMETCorrections/FFTJetObjects/interface/AbsFFTSpecificScaleCalculator.h File Reference

#include "DataFormats/JetReco/interface/Jet.h"
#include "DataFormats/JetReco/interface/FFTJet.h"
#include "DataFormats/Math/interface/LorentzVector.h"
#include "JetMETCorrections/FFTJetObjects/interface/FFTJetObjectFactory.h"

Go to the source code of this file.

Classes

struct  AbsFFTSpecificScaleCalculator
class  FFTSpecificScaleCalculatorFactory

Typedefs

typedef
StaticFFTJetObjectFactory
< FFTSpecificScaleCalculatorFactory
StaticFFTSpecificScaleCalculatorFactory

Functions

AbsFFTSpecificScaleCalculatorparseFFTSpecificScaleCalculator (const edm::ParameterSet &ps, const std::string &tableDescription)

Typedef Documentation

Definition at line 37 of file AbsFFTSpecificScaleCalculator.h.


Function Documentation

AbsFFTSpecificScaleCalculator* parseFFTSpecificScaleCalculator ( const edm::ParameterSet ps,
const std::string &  tableDescription 
)

Definition at line 20 of file AbsFFTSpecificScaleCalculator.cc.

References edm::ParameterSet::getParameter(), StaticFFTJetObjectFactory< Factory >::instance(), and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by parseFFTJetScaleCalculator().

{
    std::string mapper_type(ps.getParameter<std::string>("Class"));
    if (!mapper_type.compare("auto"))
        mapper_type = tableDescription;

    return StaticFFTSpecificScaleCalculatorFactory::instance().create(
        mapper_type, ps);
}