#include "JetMETCorrections/Algorithms/interface/JetCorrectorImplMakerBase.h"
Public Member Functions | |
JetCorrectorImplMakerBase (edm::ParameterSet const &, edm::ConsumesCollector iC) | |
JetCorrectorImplMakerBase (const JetCorrectorImplMakerBase &)=delete | |
const JetCorrectorImplMakerBase & | operator= (const JetCorrectorImplMakerBase &)=delete |
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 Attributes | |
edm::ESGetToken< JetCorrectorParametersCollection, JetCorrectionsRecord > | algoToken_ |
unsigned long long | cacheId_ |
std::shared_ptr< FactorizedJetCorrectorCalculator const > | corrector_ |
std::string | level_ |
Description: [one line class summary]
Usage: <usage>
Definition at line 35 of file JetCorrectorImplMakerBase.h.
JetCorrectorImplMakerBase::JetCorrectorImplMakerBase | ( | edm::ParameterSet const & | iPSet, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 37 of file JetCorrectorImplMakerBase.cc.
|
delete |
|
virtual |
Definition at line 47 of file JetCorrectorImplMakerBase.cc.
|
static |
Definition at line 70 of file JetCorrectorImplMakerBase.cc.
References edm::ParameterSetDescription::add(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by LXXXCorrectorImplMaker::fillDescriptions(), L1OffsetCorrectorImplMaker::fillDescriptions(), L1FastjetCorrectorImplMaker::fillDescriptions(), L1JPTOffsetCorrectorImplMaker::fillDescriptions(), and L6SLBCorrectorImplMaker::fillDescriptions().
|
protected |
Definition at line 53 of file JetCorrectorImplMakerBase.cc.
References algoToken_, cacheId_, corrector_, edm::eventsetup::EventSetupRecordImplementation< T >::get(), edm::EventSetup::get(), and level_.
Referenced by LXXXCorrectorImplMaker::make(), L1OffsetCorrectorImplMaker::make(), L1FastjetCorrectorImplMaker::make(), L1JPTOffsetCorrectorImplMaker::make(), and L6SLBCorrectorImplMaker::make().
|
delete |
|
private |
Definition at line 56 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().
|
private |
Definition at line 58 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().
|
private |
Definition at line 57 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().
|
private |
Definition at line 55 of file JetCorrectorImplMakerBase.h.
Referenced by getCalculator().