CMS 3D CMS Logo

Phase2TrackerCablingESProducer.cc
Go to the documentation of this file.
5 
6 // -----------------------------------------------------------------------------
7 //
10 }
11 
12 // -----------------------------------------------------------------------------
13 //
15 
16 // -----------------------------------------------------------------------------
17 //
18 std::unique_ptr<Phase2TrackerCabling> Phase2TrackerCablingESProducer::produce(const Phase2TrackerCablingRcd& rcd) {
20 
21  if (!temp) {
22  edm::LogWarning("Phase2TrackerCabling") << "[Phase2TrackerCablingESProducer::" << __func__ << "]"
23  << " Null pointer to Phase2TrackerCabling object!";
24  }
25 
26  std::unique_ptr<Phase2TrackerCabling> ptr(temp);
27  return ptr;
28 }
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
Definition: ESProducer.h:165
virtual std::unique_ptr< Phase2TrackerCabling > produce(const Phase2TrackerCablingRcd &)
Phase2TrackerCablingESProducer(const edm::ParameterSet &)
virtual Phase2TrackerCabling * make(const Phase2TrackerCablingRcd &)=0
Log< level::Warning, false > LogWarning