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 961cf43 commit f4bbaa1
Show file tree
Hide file tree
Showing 9 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"

#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"

Expand Down Expand Up @@ -129,7 +130,7 @@ FastElectronSeedProducer::produce(edm::Event& e, const edm::EventSetup& iSetup)

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


Expand Down
4 changes: 2 additions & 2 deletions FastSimulation/EventProducer/src/FamosProducer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include "FastSimulation/Calorimetry/interface/CalorimetryManager.h"
#include "FastSimulation/TrajectoryManager/interface/TrajectoryManager.h"
#include "FastSimulation/Utilities/interface/RandomEngineAndDistribution.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "HepMC/GenVertex.h"
#include "HepMC/GenEvent.h"
Expand Down Expand Up @@ -88,7 +88,7 @@ void FamosProducer::produce(edm::Event & iEvent, const edm::EventSetup & es)

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


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#include "Geometry/CommonDetUnit/interface/GeomDetUnit.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/SiStripDetId/interface/StripSubdetector.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "DataFormats/TrackerRecHit2D/interface/SiTrackerGSRecHit2D.h"
#include "DataFormats/TrackerRecHit2D/interface/SiTrackerGSMatchedRecHit2D.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
Expand Down
3 changes: 2 additions & 1 deletion FastSimulation/Tracking/plugins/TrackCandidateProducer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "FastSimulation/Tracking/interface/TrajectorySeedHitCandidate.h"
//#include "FastSimulation/Tracking/interface/TrackerRecHitSplit.h"
Expand Down Expand Up @@ -134,7 +135,7 @@ TrackCandidateProducer::produce(edm::Event& e, const edm::EventSetup& es) {

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


Expand Down
3 changes: 2 additions & 1 deletion FastSimulation/Tracking/plugins/TrajectorySeedProducer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "FastSimulation/ParticlePropagator/interface/MagneticFieldMapRecord.h"

Expand Down Expand Up @@ -157,7 +158,7 @@ TrajectorySeedProducer::beginRun(edm::Run const&, const edm::EventSetup & es)
es.get<IdealMagneticFieldRecord>().get(magneticFieldHandle);
es.get<TrackerDigiGeometryRecord>().get(trackerGeometryHandle);
es.get<MagneticFieldMapRecord>().get(magneticFieldMapHandle);
es.get<IdealGeometryRecord>().get(trackerTopologyHandle);
es.get<TrackerTopologyRcd>().get(trackerTopologyHandle);

magneticField = &(*magneticFieldHandle);
trackerGeometry = &(*trackerGeometryHandle);
Expand Down
4 changes: 1 addition & 3 deletions FastSimulation/Tracking/src/TrackingLayer.cc
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#include "FastSimulation/Tracking/interface/TrackingLayer.h"

const TrackingLayer::eqfct TrackingLayer::_eqfct;
const TrackingLayer::hashfct TrackingLayer::_hashfct;


TrackingLayer::TrackingLayer():
_subDet(Det::UNKNOWN),
_side(Side::BARREL),
Expand Down
4 changes: 2 additions & 2 deletions FastSimulation/Tracking/test/FastTrackAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

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

#include "TH1F.h"
#include "TFile.h"
Expand Down Expand Up @@ -319,7 +319,7 @@ void FastTrackAnalyzer::analyze(const edm::Event& event, const edm::EventSetup&

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

std::cout << "\nEvent ID = "<< event.id() << std::endl ;
Expand Down
3 changes: 1 addition & 2 deletions FastSimulation/Tracking/test/testGeneralTracks.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
#include "Geometry/CommonDetUnit/interface/GeomDetUnit.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/SiStripDetId/interface/StripSubdetector.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"

#include "SimDataFormats/Track/interface/SimTrackContainer.h"

Expand Down Expand Up @@ -50,6 +48,7 @@ public :
// See RecoParticleFlow/PFProducer/interface/PFProducer.h
edm::ParameterSet particleFilter_;
std::vector<edm::InputTag> allTracks;
bool saveNU;
std::vector<FSimEvent*> mySimEvent;
std::string simModuleLabel_;
// Histograms
Expand Down
5 changes: 3 additions & 2 deletions FastSimulation/Tracking/test/testTrackingIterations.cc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/SiStripDetId/interface/StripSubdetector.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"

#include "SimDataFormats/Track/interface/SimTrackContainer.h"
#include "DataFormats/TrackerRecHit2D/interface/SiTrackerGSRecHit2DCollection.h"
Expand Down Expand Up @@ -57,6 +57,7 @@ public :
std::vector<edm::InputTag> thirdTracks;
std::vector<edm::InputTag> fourthTracks;
std::vector<edm::InputTag> fifthTracks;
bool saveNU;
std::vector<FSimEvent*> mySimEvent;
std::string simModuleLabel_;
// Histograms
Expand Down Expand Up @@ -347,7 +348,7 @@ testTrackingIterations::analyze(const edm::Event& iEvent, const edm::EventSetup&

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


Expand Down

0 comments on commit f4bbaa1

Please sign in to comment.