1 #ifndef RecoBTau_JetTagComputerESProducer_h 2 #define RecoBTau_JetTagComputerESProducer_h 5 #include <boost/static_assert.hpp> 6 #include <boost/type_traits.hpp> 14 template <
typename ConcreteJetTagComputer>
30 std::unique_ptr<JetTagComputer>
jetTagComputer = std::make_unique<ConcreteJetTagComputer>(
m_pset);
31 jetTagComputer->initialize(record);
32 jetTagComputer->setupDone();
40 #endif // RecoBTau_JetTagComputerESProducer_h T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< JetTagComputer > produce(const JetTagComputerRecord &record)
JetTagComputerESProducer(const edm::ParameterSet &pset)
~JetTagComputerESProducer() override