CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonTransientTrackingRecHitBuilderESProducer.cc
Go to the documentation of this file.
3 
6 
9 
13 
14 using namespace edm;
15 using namespace std;
16 
18 
19  setWhatProduced(this,parameterSet.getParameter<string>("ComponentName"));
20 }
21 
23 
24 
25 boost::shared_ptr<TransientTrackingRecHitBuilder>
27 
28 
29  ESHandle<GlobalTrackingGeometry> trackingGeometry;
30  iRecord.getRecord<GlobalTrackingGeometryRecord>().get(trackingGeometry);
31 
32  return boost::shared_ptr<TransientTrackingRecHitBuilder>(new MuonTransientTrackingRecHitBuilder(trackingGeometry));
33 }
34 
35 
T getParameter(std::string const &) const
MuonTransientTrackingRecHitBuilderESProducer(const edm::ParameterSet &)
Constructor.
boost::shared_ptr< TransientTrackingRecHitBuilder > produce(const TransientRecHitRecord &)
ParameterSet const & parameterSet(Provenance const &provenance)
Definition: Provenance.cc:11