CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DrellYanValidation.h
Go to the documentation of this file.
1 #ifndef DRELLYANVALIDATION_H
2 #define DRELLYANVALIDATION_H
3 
4 /*class DrellYanValidation
5  *
6  * Class to fill Event Generator dqm monitor elements; works on HepMCProduct
7  *
8  * $Date: 2011/12/29 10:53:10 $
9  * $Revision: 1.3 $
10  *
11  */
12 
13 // framework & common header files
18 
23 
24 //DQM services
28 
30 
32 
34 
36 {
37  public:
38  explicit DrellYanValidation(const edm::ParameterSet&);
39  virtual ~DrellYanValidation();
40  virtual void beginJob();
41  virtual void endJob();
42  virtual void analyze(const edm::Event&, const edm::EventSetup&);
43  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
44  virtual void endRun(const edm::Run&, const edm::EventSetup&);
45 
46  private:
47 
49 
51 
54 
57 
63 
65  int _flavor;
68 
69 };
70 
71 #endif
MonitorElement * secpt
MonitorElement * gamma_energy
MonitorElement * dilep_rap
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * Zmass
edm::InputTag hepmcCollection_
MonitorElement * cos_theta_gamma_lepton
MonitorElement * nEvt
MonitorElement * leadeta
virtual void endRun(const edm::Run &, const edm::EventSetup &)
MonitorElement * Zrap
MonitorElement * leadpt
WeightManager _wmanager
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable
PDT table.
int _flavor
decay flavor
MonitorElement * dilep_massPeak
DQMStore * dbe
ME&#39;s &quot;container&quot;.
MonitorElement * Zdaughters
MonitorElement * dilep_pt
MonitorElement * ZptLog
virtual void beginJob()
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
std::string _name
decay flavor name
MonitorElement * seceta
MonitorElement * dilep_mass
MonitorElement * ZmassPeak
MonitorElement * dilep_ptLog
DrellYanValidation(const edm::ParameterSet &)
MonitorElement * Zpt
Definition: Run.h:36