Skip to content

Commit

Permalink
fix usate of topology in new release 10_6_X
Browse files Browse the repository at this point in the history
  • Loading branch information
cippy committed Feb 25, 2020
1 parent c05fd83 commit 0c9dfd1
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions FillEpsilonPlot/src/FillEpsilonPlot.cc
Original file line number Diff line number Diff line change
Expand Up @@ -321,12 +321,14 @@ FillEpsilonPlot::FillEpsilonPlot(const edm::ParameterSet& iConfig)
#endif
/// subdetector topology
ebtopology_ = new CaloTopology();
EcalBarrelHardcodedTopology* ebHTopology = new EcalBarrelHardcodedTopology();
ebtopology_->setSubdetTopology(DetId::Ecal,EcalBarrel,ebHTopology);
std::unique_ptr<const EcalBarrelHardcodedTopology> ebHTopology(new EcalBarrelHardcodedTopology());
// EcalBarrelHardcodedTopology* ebHTopology = new EcalBarrelHardcodedTopology();
ebtopology_->setSubdetTopology(DetId::Ecal,EcalBarrel,std::move(ebHTopology));

eetopology_ = new CaloTopology();
EcalEndcapHardcodedTopology* eeHTopology=new EcalEndcapHardcodedTopology();
eetopology_->setSubdetTopology(DetId::Ecal,EcalEndcap,eeHTopology);
// EcalEndcapHardcodedTopology* eeHTopology=new EcalEndcapHardcodedTopology();
std::unique_ptr<const EcalEndcapHardcodedTopology> eeHTopology(new EcalEndcapHardcodedTopology());
eetopology_->setSubdetTopology(DetId::Ecal,EcalEndcap,std::move(eeHTopology));

/// retrieving calibration coefficients of the previous iteration
// if currentIteration_ = 0, calibMapPath_ contains "iter_-1" unless the current set of ICs was started from another existing set (see parameters.py)
Expand Down Expand Up @@ -1213,7 +1215,8 @@ FillEpsilonPlot::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup
edm::ESHandle<CaloGeometry> geoHandle;
iSetup.get<CaloGeometryRecord>().get(geoHandle);
geometry = geoHandle.product();
estopology_ = new EcalPreshowerTopology(geoHandle);
// estopology_ = new EcalPreshowerTopology(geoHandle);
estopology_ = new EcalPreshowerTopology();
esGeometry_ = (dynamic_cast<const EcalPreshowerGeometry*>( (CaloSubdetectorGeometry*) geometry->getSubdetectorGeometry (DetId::Ecal,EcalPreshower) ));

///////////////////////
Expand Down

0 comments on commit 0c9dfd1

Please sign in to comment.