1 #ifndef JetCorrectionESProducer_h 2 #define JetCorrectionESProducer_h 21 #define DEFINE_JET_CORRECTION_ESPRODUCER(corrector_, name_ ) \ 22 typedef JetCorrectionESProducer <corrector_> name_; \ 23 DEFINE_FWK_EVENTSETUP_MODULE(name_) 25 template <
class Corrector>
48 iRecord.
get(mAlgo,JetCorParColl);
std::unique_ptr< JetCorrector > produce(JetCorrectionsRecord const &iRecord)
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
~JetCorrectionESProducer() override
JetCorrectionESProducer(edm::ParameterSet const &fConfig)
edm::ParameterSet mParameterSet