Skip to content

Commit

Permalink
* Use Tracker topology record
Browse files Browse the repository at this point in the history
  • Loading branch information
ianna committed Apr 7, 2015
1 parent f4bbaa1 commit 1825d49
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 8 deletions.
4 changes: 2 additions & 2 deletions PhysicsTools/RecoUtils/src/CheckHitPattern.cc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"
//#include "DataFormats/SiStripDetId/interface/SiStripDetId.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "TrackingTools/Records/interface/TransientTrackRecord.h"
#include "DataFormats/Math/interface/deltaPhi.h"
Expand All @@ -26,7 +26,7 @@ void CheckHitPattern::init(const edm::EventSetup& iSetup) {

//Retrieve tracker topology from geometry
edm::ESHandle<TrackerTopology> tTopoHandle;
iSetup.get<IdealGeometryRecord>().get(tTopoHandle);
iSetup.get<TrackerTopologyRcd>().get(tTopoHandle);
const TrackerTopology* const tTopo = tTopoHandle.product();

//
Expand Down
3 changes: 2 additions & 1 deletion RecoEgamma/EgammaElectronAlgos/src/ElectronSeedGenerator.cc
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "TrackingTools/KalmanUpdators/interface/KFUpdator.h"
#include "TrackingTools/Records/interface/TrackingComponentsRecord.h"
Expand Down Expand Up @@ -232,7 +233,7 @@ void ElectronSeedGenerator::run

//Retrieve tracker topology from geometry
edm::ESHandle<TrackerTopology> tTopoHand;
setup.get<IdealGeometryRecord>().get(tTopoHand);
setup.get<TrackerTopologyRcd>().get(tTopoHand);
const TrackerTopology *tTopo=tTopoHand.product();

theSetup= &setup;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include "DataFormats/EgammaReco/interface/SuperCluster.h"
#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit2DCollection.h"
#include "DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2DCollection.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "MagneticField/Engine/interface/MagneticField.h"
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"

Expand Down Expand Up @@ -141,7 +142,7 @@ SiStripElectronProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSet

//Retrieve tracker topology from geometry
edm::ESHandle<TrackerTopology> tTopoHand;
iSetup.get<IdealGeometryRecord>().get(tTopoHand);
iSetup.get<TrackerTopologyRcd>().get(tTopoHand);
const TrackerTopology *tTopo=tTopoHand.product();

// counter for electron candidates
Expand Down
4 changes: 2 additions & 2 deletions RecoEgamma/Examples/plugins/ElectronSeedAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#include "TrackingTools/MaterialEffects/interface/PropagatorWithMaterial.h"

#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "MagneticField/Engine/interface/MagneticField.h"
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
Expand Down Expand Up @@ -184,7 +184,7 @@ void ElectronSeedAnalyzer::analyze( const edm::Event& e, const edm::EventSetup&
{
//Retrieve tracker topology from geometry
edm::ESHandle<TrackerTopology> tTopo;
iSetup.get<IdealGeometryRecord>().get(tTopo);
iSetup.get<TrackerTopologyRcd>().get(tTopo);



Expand Down
4 changes: 2 additions & 2 deletions RecoEgamma/Examples/plugins/SiStripElectronAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "DataFormats/SiStripDetId/interface/StripSubdetector.h"
#include "DataFormats/TrackerRecHit2D/interface/SiStripRecHit2DCollection.h"

Expand Down Expand Up @@ -326,7 +326,7 @@ SiStripElectronAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup
{
//Retrieve tracker topology from geometry
edm::ESHandle<TrackerTopology> tTopo;
iSetup.get<IdealGeometryRecord>().get(tTopo);
iSetup.get<TrackerTopologyRcd>().get(tTopo);


using namespace std; // so you can say "cout" and "endl"
Expand Down

0 comments on commit 1825d49

Please sign in to comment.