File indexing completed on 2024-04-06 11:59:52
0001 #include "CalibTracker/SiStripESProducers/interface/Phase2TrackerCablingESProducer.h"
0002 #include "CondFormats/DataRecord/interface/Phase2TrackerCablingRcd.h"
0003 #include "CondFormats/SiStripObjects/interface/Phase2TrackerCabling.h"
0004 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0005
0006
0007
0008 Phase2TrackerCablingESProducer::Phase2TrackerCablingESProducer(const edm::ParameterSet& pset) {
0009 setWhatProduced(this, &Phase2TrackerCablingESProducer::produce);
0010 }
0011
0012
0013
0014 Phase2TrackerCablingESProducer::~Phase2TrackerCablingESProducer() {}
0015
0016
0017
0018 std::unique_ptr<Phase2TrackerCabling> Phase2TrackerCablingESProducer::produce(const Phase2TrackerCablingRcd& rcd) {
0019 Phase2TrackerCabling* temp = make(rcd);
0020
0021 if (!temp) {
0022 edm::LogWarning("Phase2TrackerCabling") << "[Phase2TrackerCablingESProducer::" << __func__ << "]"
0023 << " Null pointer to Phase2TrackerCabling object!";
0024 }
0025
0026 std::unique_ptr<Phase2TrackerCabling> ptr(temp);
0027 return ptr;
0028 }