#include "JetMETCorrections/Algorithms/interface/JetCorrectorImplMakerBase.h"
Public Member Functions | |
JetCorrectorImplMakerBase (edm::ParameterSet const &) | |
virtual | ~JetCorrectorImplMakerBase () |
Static Public Member Functions | |
static void | addToDescription (edm::ParameterSetDescription &iDescription) |
Protected Member Functions | |
std::shared_ptr< FactorizedJetCorrectorCalculator const > | getCalculator (edm::EventSetup const &, std::function< void(std::string const &)> levelCheck) |
Private Member Functions | |
JetCorrectorImplMakerBase (const JetCorrectorImplMakerBase &)=delete | |
const JetCorrectorImplMakerBase & | operator= (const JetCorrectorImplMakerBase &)=delete |
Private Attributes | |
std::string | algo_ |
unsigned long long | cacheId_ |
std::shared_ptr< FactorizedJetCorrectorCalculator const > | corrector_ |
std::string | level_ |
Description: [one line class summary]
Usage: <usage>
Definition at line 36 of file JetCorrectorImplMakerBase.h.
JetCorrectorImplMakerBase::JetCorrectorImplMakerBase | ( | edm::ParameterSet const & | iPSet | ) |
Definition at line 39 of file JetCorrectorImplMakerBase.cc.
|
virtual |
Definition at line 51 of file JetCorrectorImplMakerBase.cc.
|
privatedelete |
|
static |
Definition at line 78 of file JetCorrectorImplMakerBase.cc.
References edm::ParameterSetDescription::add(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by LXXXCorrectorImplMaker::fillDescriptions(), L1FastjetCorrectorImplMaker::fillDescriptions(), L1OffsetCorrectorImplMaker::fillDescriptions(), L1JPTOffsetCorrectorImplMaker::fillDescriptions(), and L6SLBCorrectorImplMaker::fillDescriptions().
|
protected |
Definition at line 60 of file JetCorrectorImplMakerBase.cc.
References algo_, cacheId_, corrector_, edm::EventSetup::get(), and level_.
Referenced by LXXXCorrectorImplMaker::make(), L1FastjetCorrectorImplMaker::make(), L1OffsetCorrectorImplMaker::make(), L1JPTOffsetCorrectorImplMaker::make(), and L6SLBCorrectorImplMaker::make().
|
privatedelete |
|
private |
Definition at line 61 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().
|
private |
Definition at line 63 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().
|
private |
Definition at line 62 of file JetCorrectorImplMakerBase.h.
Referenced by L1FastjetCorrectorImpl::correction(), and getCalculator().
|
private |
Definition at line 60 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().