#include <JetCorrectionProducer.h>
Public Types | |
typedef std::vector< T > | JetCollection |
Public Types inherited from edm::stream::EDProducer<> | |
typedef CacheContexts< T... > | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T... > | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Public Member Functions | |
JetCorrectionProducer (const edm::ParameterSet &fParameters) | |
void | produce (edm::Event &, const edm::EventSetup &) override |
~JetCorrectionProducer () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInLumis () const final |
bool | hasAbilityToProduceInRuns () const final |
Private Attributes | |
unsigned long long | mCacheId |
std::vector< std::string > | mCorrectorNames |
std::vector< const JetCorrector * > | mCorrectors |
edm::EDGetTokenT< JetCollection > | mInput |
bool | mVerbose |
Definition at line 31 of file JetCorrectionProducer.h.
typedef std::vector<T> cms::JetCorrectionProducer< T >::JetCollection |
Definition at line 34 of file JetCorrectionProducer.h.
|
explicit |
Definition at line 53 of file JetCorrectionProducer.h.
References egammaCTFFinalFitWithMaterial_cff::alias, edm::ParameterSet::getUntrackedParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverride |
Definition at line 36 of file JetCorrectionProducer.h.
|
override |
Definition at line 68 of file JetCorrectionProducer.h.
References edm::eventsetup::EventSetupRecord::cacheIdentifier(), gather_cfg::cout, edm::EventSetup::get(), edm::eventsetup::EventSetupRecordImplementation< T >::get(), edm::Event::getByToken(), cmsBatch::handle, mps_fire::i, metsig::jet, fwrapper::jets, cms::JetCorrectionProducer< T >::mCacheId, cms::JetCorrectionProducer< T >::mCorrectorNames, cms::JetCorrectionProducer< T >::mCorrectors, cms::JetCorrectionProducer< T >::mInput, eostools::move(), cms::JetCorrectionProducer< T >::mVerbose, edm::Event::put(), record, mps_fire::result, Scenarios_cff::scale, and jetUpdater_cfi::sort.
|
private |
Definition at line 43 of file JetCorrectionProducer.h.
Referenced by cms::JetCorrectionProducer< T >::produce().
|
private |
Definition at line 40 of file JetCorrectionProducer.h.
Referenced by cms::JetCorrectionProducer< T >::produce().
|
private |
Definition at line 42 of file JetCorrectionProducer.h.
Referenced by cms::JetCorrectionProducer< T >::produce().
|
private |
Definition at line 39 of file JetCorrectionProducer.h.
Referenced by cms::JetCorrectionProducer< T >::produce().
|
private |
Definition at line 44 of file JetCorrectionProducer.h.
Referenced by cms::JetCorrectionProducer< T >::produce().