1 #ifndef CondTools_L1Trigger_WriterProxy_h 2 #define CondTools_L1Trigger_WriterProxy_h 45 template<
class Record,
class Type>
80 std::shared_ptr<Type> pointer = std::make_shared<Type>(*(handle.
product ()));
91 #define REGISTER_L1_WRITER(record,type) \ 92 template class l1t::WriterProxyT<record, type>; \ 93 typedef l1t::WriterProxyT<record, type> record ## _ ## type ## _Writer; \ 94 DEFINE_EDM_PLUGIN(l1t::WriterFactory, record ## _ ## type ## _Writer, #record "@" #type "@Writer") persistency::Exception Exception
cond::persistency::Session session() const
def setup(process, global_tag, zero_tesla=False)
std::string save(const edm::EventSetup &setup) const override
Transaction & transaction()
virtual std::string save(const edm::EventSetup &setup) const =0
edmplugin::PluginFactory< l1t::WriterProxy *()> WriterFactory
cond::Hash storePayload(const T &payload, const boost::posix_time::ptime &creationTime=boost::posix_time::microsec_clock::universal_time())
T const * product() const