Skip to content

Commit

Permalink
Merge pull request #31226 from mmusich/EScondusmes_TrackerParametersE…
Browse files Browse the repository at this point in the history
…SProducer

fix es consumes in dd4hep/TrackerParametersESProducer
  • Loading branch information
cmsbuild authored Aug 26, 2020
2 parents 30a9d8f + 146f332 commit c2a28f0
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,15 @@ class TrackerParametersESProducer : public edm::ESProducer {
static void fillDescriptions(edm::ConfigurationDescriptions&);

ReturnType produce(const PTrackerParametersRcd&);

private:
edm::ESGetToken<cms::DDCompactView, IdealGeometryRecord> geomToken_;
};

TrackerParametersESProducer::TrackerParametersESProducer(const edm::ParameterSet&) {
edm::LogInfo("TRACKER") << "TrackerParametersESProducer::TrackerParametersESProducer";

setWhatProduced(this);
setWhatProduced(this).setConsumes(geomToken_);
}

TrackerParametersESProducer::~TrackerParametersESProducer() {}
Expand All @@ -49,8 +52,7 @@ void TrackerParametersESProducer::fillDescriptions(edm::ConfigurationDescription
TrackerParametersESProducer::ReturnType TrackerParametersESProducer::produce(const PTrackerParametersRcd& iRecord) {
edm::LogInfo("TrackerParametersESProducer")
<< "TrackerParametersESProducer::produce(const PTrackerParametersRcd& iRecord)" << std::endl;
edm::ESTransientHandle<cms::DDCompactView> cpv;
iRecord.getRecord<IdealGeometryRecord>().get(cpv);
edm::ESTransientHandle<cms::DDCompactView> cpv = iRecord.getTransientHandle(geomToken_);

auto ptp = std::make_unique<PTrackerParameters>();
TrackerParametersFromDD builder;
Expand Down

0 comments on commit c2a28f0

Please sign in to comment.