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
Log Message:
migrated HI validation code to new directory

File Contents

# User Rev Content
1 edwenger 1.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     };