ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/CMSSW/RecoTracker/GeometryESProducer/test/TrackerRecoGeometryAnalyzer.cc
Revision: 1.1
Committed: Mon Feb 27 17:19:02 2006 UTC (19 years, 2 months ago) by mangano
Content type: text/plain
Branch: MAIN
CVS Tags: CMSSW_0_5_1, CMSSW_0_6_0_pre1, CMSSW_0_5_0, CMSSW_0_5_0_pre5, CMSSW_0_5_0_pre4, V00-00-00
Log Message:
test program for TrackerRecoGeometry added

File Contents

# Content
1 // system include files
2 #include <memory>
3
4 // user include files
5 #include "FWCore/Framework/interface/Frameworkfwd.h"
6 #include "FWCore/Framework/interface/EDAnalyzer.h"
7
8 #include "FWCore/Framework/interface/Event.h"
9 #include "FWCore/Framework/interface/EventSetup.h"
10 #include "FWCore/Framework/interface/ESHandle.h"
11 #include "FWCore/Framework/interface/MakerMacros.h"
12
13 #include "FWCore/ParameterSet/interface/ParameterSet.h"
14
15 #include "RecoTracker/Record/interface/TrackerRecoGeometryRecord.h"
16 #include "RecoTracker/TkDetLayers/interface/GeometricSearchTracker.h"
17
18 //
19 //
20 // class decleration
21 //
22
23 class TrackerRecoGeometryAnalyzer : public edm::EDAnalyzer {
24 public:
25 explicit TrackerRecoGeometryAnalyzer( const edm::ParameterSet& );
26 ~TrackerRecoGeometryAnalyzer();
27
28
29 virtual void analyze( const edm::Event&, const edm::EventSetup& );
30 private:
31 // ----------member data ---------------------------
32 };
33
34 //
35 // constants, enums and typedefs
36 //
37
38 //
39 // static data member definitions
40 //
41
42 //
43 // constructors and destructor
44 //
45 TrackerRecoGeometryAnalyzer::TrackerRecoGeometryAnalyzer( const edm::ParameterSet& iConfig )
46 {
47 //now do what ever initialization is needed
48
49 }
50
51
52 TrackerRecoGeometryAnalyzer::~TrackerRecoGeometryAnalyzer()
53 {
54
55 // do anything here that needs to be done at desctruction time
56 // (e.g. close files, deallocate resources etc.)
57
58 }
59
60
61 //
62 // member functions
63 //
64
65 // ------------ method called to produce the data ------------
66 void
67 TrackerRecoGeometryAnalyzer::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup )
68 {
69 using namespace edm;
70
71 std::cout << "Here I am " << std::endl;
72 //
73 // get the GeometricSearchDet
74 //
75 edm::ESHandle<GeometricSearchTracker> trak;
76 iSetup.get<TrackerRecoGeometryRecord>().get( trak );
77 std::cout <<" AFTER " <<std::endl;
78 }
79
80 //define this as a plug-in
81 DEFINE_FWK_MODULE(TrackerRecoGeometryAnalyzer)
82
83