CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SimHitsValidationHcal.h
Go to the documentation of this file.
1 #ifndef ValidationSimHitsValidationHcal_H
2 #define ValidationSimHitsValidationHcal_H
3 
6 
11 
14 
18 
21 
22 #include <iostream>
23 #include <fstream>
24 #include <vector>
25 #include <map>
26 #include <string>
27 
29 public:
30 
33 
34 protected:
35 
36  void beginJob ();
37  void endJob ();
38  void analyze (const edm::Event& e, const edm::EventSetup& c);
39 
40  void analyzeHits (std::vector<PCaloHit> &);
41 
42 private:
43 
44  std::string g4Label, hcalHits;
45  bool verbose_;
47 
49 
50 };
51 
52 #endif
SimHitsValidationHcal(const edm::ParameterSet &ps)
void analyze(const edm::Event &e, const edm::EventSetup &c)
MonitorElement * meHcalHitEta_[25]
void analyzeHits(std::vector< PCaloHit > &)