CMS 3D CMS Logo

HiBasicGenTest.h
Go to the documentation of this file.
1 // framework & common header files
5 
6 // particle data table
9 
10 //DQM services
14 #include <iostream>
15 #include <cstdlib>
16 
17 namespace edm {
18  class HepMCProduct;
19 }
20 
21 class HiBasicGenTest : public DQMEDAnalyzer {
22 public:
23  explicit HiBasicGenTest(const edm::ParameterSet &);
24  ~HiBasicGenTest() override;
25  void analyze(const edm::Event &, const edm::EventSetup &) override;
26  void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override;
27  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
28 
29 private:
36 
39 };
void analyze(const edm::Event &, const edm::EventSetup &) override
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override
MonitorElement * rp
edm::EDGetTokenT< edm::HepMCProduct > generatorToken_
MonitorElement * dnchdpt[3]
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * dnchdeta[3]
MonitorElement * dnchdphi[3]
MonitorElement * b[3]
HiBasicGenTest(const edm::ParameterSet &)
edm::ESGetToken< ParticleDataTable, edm::DefaultRecord > pdtToken_
HLT enums.
edm::ESHandle< ParticleDataTable > pdt
~HiBasicGenTest() override
Definition: Run.h:45