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
15 #include <iostream>
16 #include <cstdlib>
17 
18 namespace edm { class HepMCProduct; }
19 
20 
22 {
23  public:
24  explicit HiBasicGenTest(const edm::ParameterSet&);
25  ~HiBasicGenTest() override;
26  void analyze(const edm::Event&, const edm::EventSetup&) override;
27  void dqmBeginRun(const edm::Run& r, const edm::EventSetup& c) override;
29  edm::Run const &, edm::EventSetup const &) override;
30 
31  private:
32 
33 
35  MonitorElement *dnchdeta[3];
36  MonitorElement *dnchdpt[3];
38  MonitorElement *dnchdphi[3];
40 
42 
43 };
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * rp
edm::EDGetTokenT< edm::HepMCProduct > generatorToken_
edm::ESHandle< ParticleDataTable > pdt
virtual example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
double b
Definition: hdecay.h:120
HLT enums.
Definition: Run.h:43