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

# Content
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