CMS 3D CMS Logo

GeometricTimingDetLoader.h
Go to the documentation of this file.
1 #ifndef MTDNumberingBuilder_GeometricTimingDetLoader_h
2 #define MTDNumberingBuilder_GeometricTimingDetLoader_h
3 
8 
9 #include <string>
10 
11 class GeometricTimingDet;
13 
14 class GeometricTimingDetLoader : public edm::one::EDAnalyzer<edm::one::WatchRuns> {
15 public:
16  explicit GeometricTimingDetLoader(const edm::ParameterSet& iConfig);
17  ~GeometricTimingDetLoader() override;
18 
19  void beginJob() override {}
20  void beginRun(edm::Run const& iEvent, edm::EventSetup const&) override;
21  void analyze(edm::Event const& iEvent, edm::EventSetup const&) override {}
22  void endRun(edm::Run const& iEvent, edm::EventSetup const&) override {}
23  void endJob() override {}
24 
25 private:
26  void putOne(const GeometricTimingDet* gd, PGeometricTimingDet* pgd, int lev);
27 };
28 
29 #endif
EDAnalyzer.h
GeometricTimingDetLoader::putOne
void putOne(const GeometricTimingDet *gd, PGeometricTimingDet *pgd, int lev)
Definition: GeometricTimingDetLoader.cc:130
GeometricTimingDetLoader::GeometricTimingDetLoader
GeometricTimingDetLoader(const edm::ParameterSet &iConfig)
Definition: GeometricTimingDetLoader.cc:26
GeometricTimingDetLoader::beginJob
void beginJob() override
Definition: GeometricTimingDetLoader.h:19
edm::Run
Definition: Run.h:45
GeometricTimingDetLoader::analyze
void analyze(edm::Event const &iEvent, edm::EventSetup const &) override
Definition: GeometricTimingDetLoader.h:21
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
GeometricTimingDetLoader::endRun
void endRun(edm::Run const &iEvent, edm::EventSetup const &) override
Definition: GeometricTimingDetLoader.h:22
edm::ParameterSet
Definition: ParameterSet.h:36
GeometricTimingDetLoader::~GeometricTimingDetLoader
~GeometricTimingDetLoader() override
Definition: GeometricTimingDetLoader.cc:30
Event.h
PGeometricTimingDet
Definition: PGeometricTimingDet.h:9
iEvent
int iEvent
Definition: GenABIO.cc:224
GeometricTimingDet
Definition: GeometricTimingDet.h:28
edm::EventSetup
Definition: EventSetup.h:57
EventSetup.h
GeometricTimingDetLoader::beginRun
void beginRun(edm::Run const &iEvent, edm::EventSetup const &) override
Definition: GeometricTimingDetLoader.cc:34
ParameterSet.h
edm::Event
Definition: Event.h:73
GeometricTimingDetLoader::endJob
void endJob() override
Definition: GeometricTimingDetLoader.h:23
GeometricTimingDetLoader
Definition: GeometricTimingDetLoader.h:14