ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/src/HitDropperESProducer.cc
(Generate patch)

Comparing UserCode/MitEdm/Producers/src/HitDropperESProducer.cc (file contents):
Revision 1.1 by bendavid, Mon Oct 13 10:39:23 2008 UTC vs.
Revision 1.2 by bendavid, Thu Oct 16 16:44:52 2008 UTC

# Line 5 | Line 5
5   #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
6   #include "boost/mpl/vector.hpp"
7   #include "Geometry/CommonDetUnit/interface/GlobalTrackingGeometry.h"
8 + #include "RecoTracker/TkDetLayers/interface/GeometricSearchTracker.h"
9 + #include "RecoTracker/Record/interface/TrackerRecoGeometryRecord.h"
10 + #include "TrackingTools/Records/interface/TransientTrackRecord.h"
11 +
12  
13   #include "FWCore/Framework/interface/ESHandle.h"
14  
# Line 35 | Line 39 | HitDropperESProducer::produce(const HitD
39    edm::ESHandle<TransientTrackBuilder> hBuilder;
40    iRecord.getRecord<TransientTrackRecord>().get("TransientTrackBuilder",hBuilder);
41    const TransientTrackBuilder *builder = hBuilder.product();
42 <
42 >  
43 >  //get tracker geometry navigator
44 >  edm::ESHandle<GeometricSearchTracker> hTrackerSearch;
45 >  iRecord.getRecord<TrackerRecoGeometryRecord>().get(hTrackerSearch);
46 >  const GeometricSearchTracker *trackerSearch = hTrackerSearch.product();
47 >  
48    _dropper  = boost::shared_ptr<HitDropper>(
49 <        new HitDropper(trackerGeo, builder ));
49 >        new HitDropper(trackerGeo, builder, trackerSearch));
50          
51    return _dropper;
52  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines