1 #ifndef RecoBTau_JetTagComputerESProducer_h
2 #define RecoBTau_JetTagComputerESProducer_h
5 #include <boost/static_assert.hpp>
6 #include <boost/type_traits.hpp>
7 #include <boost/shared_ptr.hpp>
8 #include <boost/make_shared.hpp>
15 template <
typename ConcreteJetTagComputer>
42 #endif // RecoBTau_JetTagComputerESProducer_h
T getParameter(std::string const &) const
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
boost::shared_ptr< JetTagComputer > produce(const JetTagComputerRecord &record)
BOOST_STATIC_ASSERT((boost::is_convertible< ConcreteJetTagComputer *, JetTagComputer * >::value))
virtual ~JetTagComputerESProducer()
JetTagComputerESProducer(const edm::ParameterSet &pset)
boost::shared_ptr< JetTagComputer > m_jetTagComputer