CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorEventDisplay.h
Go to the documentation of this file.
1 #ifndef DQM_CASTORMONITOR_CASTOREVENTDISPLAY_H
2 #define DQM_CASTORMONITOR_CASTOREVENTDISPLAY_H
3 
7 
16 #include <string>
17 #include <map>
18 #include <vector>
19 
20 
22 public:
25 
26  void setup(const edm::ParameterSet& ps, DQMStore* dbe);
27  void processEvent(const CastorRecHitCollection& castorHits, const CaloGeometry& caloGeometry );
28  void reset();
29 
30 private:
31 
32 
33 
34  int ievt_;
35  double X_pos;
36  double Y_pos;
37  double Z_pos;
38  double X_pos_maxE;
39  double Y_pos_maxE;
40  double Z_pos_maxE;
41 
42  bool offline_;
43  float energy;
46 
48  MonitorElement* meCastor3Dhits; //-- cumulative event display
49  MonitorElement* meCastor3DhitsMaxEnergy; //-- dispay of an event with the largest deposited energy
51 
52 };
53 
54 #endif
MonitorElement * meEVT_
MonitorElement * meCastor3DhitsMaxEnergy
MonitorElement * meCastor3Dhits
void processEvent(const CastorRecHitCollection &castorHits, const CaloGeometry &caloGeometry)
void setup(const edm::ParameterSet &ps, DQMStore *dbe)