ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/Validation/plugins/HiBasicGenTest.h
Revision: 1.1
Committed: Tue Mar 23 10:10:23 2010 UTC (15 years, 1 month ago) by edwenger
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Error occurred while calculating annotation data.
Log Message:
migrated HI validation code to new directory

File Contents

# Content
1 // framework & common header files
2 #include "FWCore/Framework/interface/EDAnalyzer.h"
3 #include "FWCore/Framework/interface/Event.h"
4 #include "FWCore/Framework/interface/EventSetup.h"
5 #include "FWCore/Framework/interface/Run.h"
6
7 // particle data table
8 #include "SimGeneral/HepPDTRecord/interface/ParticleDataTable.h"
9 #include "FWCore/Framework/interface/ESHandle.h"
10
11 //DQM services
12 #include "DQMServices/Core/interface/DQMStore.h"
13 #include "FWCore/ServiceRegistry/interface/Service.h"
14 #include "DQMServices/Core/interface/MonitorElement.h"
15 #include <iostream>
16 #include <stdlib.h>
17
18 class HiBasicGenTest : public edm::EDAnalyzer
19 {
20 public:
21 explicit HiBasicGenTest(const edm::ParameterSet&);
22 virtual ~HiBasicGenTest();
23 virtual void beginJob();
24 virtual void endJob();
25 virtual void analyze(const edm::Event&, const edm::EventSetup&);
26 virtual void beginRun(const edm::Run&, const edm::EventSetup&);
27 virtual void endRun(const edm::Run&, const edm::EventSetup&);
28
29 private:
30
31 DQMStore *dbe;
32
33 MonitorElement *dnchdeta[3];
34 MonitorElement *dnchdpt[3];
35 MonitorElement *b[3];
36 MonitorElement *dnchdphi[3];
37 MonitorElement *rp;
38
39 edm::ESHandle < ParticleDataTable > pdt;
40
41 };