ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/IPHCalignment2/RecoTracker/TransientTrackingRecHit/plugins/TkTransientTrackingRecHitBuilderESProducer.h
Revision: 1.1
Committed: Fri Nov 25 17:05:34 2011 UTC (13 years, 5 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: TBD2011, TBD_2011, HEAD
Log Message:
new IPHC alignment

File Contents

# User Rev Content
1 econte 1.1 #ifndef TrackingTools_ESProducers_TkTransientTrackingRecHitBuilderESProducer_h
2     #define TrackingTools_ESProducers_TkTransientTrackingRecHitBuilderESProducer_h
3    
4     #include "FWCore/Framework/interface/ESProducer.h"
5     #include "FWCore/ParameterSet/interface/ParameterSet.h"
6     #include "TrackingTools/Records/interface/TransientRecHitRecord.h"
7     #include "Geometry/CommonDetUnit/interface/TrackingGeometry.h"
8     #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
9     #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h"
10     #include "RecoLocalTracker/Records//interface/TrackerCPERecord.h"
11    
12     #include <boost/shared_ptr.hpp>
13    
14     class TkTransientTrackingRecHitBuilderESProducer: public edm::ESProducer{
15     public:
16     TkTransientTrackingRecHitBuilderESProducer(const edm::ParameterSet & p);
17     virtual ~TkTransientTrackingRecHitBuilderESProducer();
18     boost::shared_ptr<TransientTrackingRecHitBuilder> produce(const TransientRecHitRecord &);
19     private:
20     boost::shared_ptr<TransientTrackingRecHitBuilder> _builder;
21     edm::ParameterSet pset_;
22     };
23    
24    
25     #endif
26    
27    
28    
29