1 #ifndef JetCorrectionESProducer_h
2 #define JetCorrectionESProducer_h
10 #include "boost/shared_ptr.hpp"
21 #define DEFINE_JET_CORRECTION_ESPRODUCER(corrector_, name_ ) \
22 typedef JetCorrectionESProducer <corrector_> name_; \
23 DEFINE_FWK_EVENTSETUP_MODULE(name_)
25 template <
class Corrector>
50 boost::shared_ptr<JetCorrector> mCorrector(
new Corrector(JetCorPar,
mParameterSet));
T getParameter(std::string const &) const
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
boost::shared_ptr< JetCorrector > produce(JetCorrectionsRecord const &iRecord)
void get(HolderT &iHolder) const
~JetCorrectionESProducer()
JetCorrectionESProducer(edm::ParameterSet const &fConfig)
edm::ParameterSet mParameterSet