CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalTBValidation.h
Go to the documentation of this file.
1 #ifndef ECALTBVALIDATION_H
2 #define ECALTBVALIDATION_H
3 
4 #include <memory>
13 
16 
17 //#include "TFile.h"
18 //#include "TH1.h"
19 //#include "TH2.h"
20 
22  public:
23  explicit EcalTBValidation( const edm::ParameterSet& );
25 
26  virtual void analyze( const edm::Event&, const edm::EventSetup& );
27  virtual void beginJob();
28  virtual void endJob();
29 
30  private:
31 
32  bool verbose_;
34 
35  int data_;
37  //std::string rootfile_;
38  std::string digiCollection_;
39  std::string digiProducer_;
40  std::string hitCollection_;
41  std::string hitProducer_;
43  std::string hodoRecInfoProducer_;
44  std::string tdcRecInfoCollection_;
45  std::string tdcRecInfoProducer_;
47  std::string eventHeaderProducer_;
48 
49  // histos
50  //TH2F *h_xib, *h_ampltdc, *h_Shape;
51  //TH1F *h_hodoX, *h_hodoY;
52  //TH1F *h_e1x1, *h_e3x3, *h_e5x5;
53  //TH1F *h_e1e9, *h_e1e25, *h_e9e25;
54  //TH1F *h_e1x1_center, *h_e3x3_center, *h_e5x5_center;
55  //TH2F *h_e1vsX, *h_e1vsY;
56  //TH2F *h_e1e9vsX, *h_e1e9vsY;
57  //TH2F *h_e1e25vsX, *h_e1e25vsY;
58  //TH2F *h_e9e25vsX, *h_e9e25vsY;
59 
82 
83 };
84 
85 
86 
87 
88 #endif
MonitorElement * meETBShape_
MonitorElement * meETBampltdc_
MonitorElement * meETBe5x5_
MonitorElement * meETBe1e25_
MonitorElement * meETBe3x3_
MonitorElement * meETBe9e25vsX_
MonitorElement * meETBe1e25vsX_
std::string eventHeaderProducer_
MonitorElement * meETBxib_
EcalTBValidation(const edm::ParameterSet &)
MonitorElement * meETBe9e25_
MonitorElement * meETBe9e25vsY_
std::string eventHeaderCollection_
MonitorElement * meETBe1vsX_
std::string hitProducer_
std::string hodoRecInfoProducer_
std::string digiProducer_
MonitorElement * meETBe5x5_center_
std::string hitCollection_
MonitorElement * meETBe1e9vsX_
MonitorElement * meETBe1e25vsY_
MonitorElement * meETBe1x1_
std::string tdcRecInfoCollection_
std::string tdcRecInfoProducer_
MonitorElement * meETBe1e9_
virtual void beginJob()
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * meETBe3x3_center_
MonitorElement * meETBe1e9vsY_
std::string digiCollection_
MonitorElement * meETBhodoY_
MonitorElement * meETBe1vsY_
std::string hodoRecInfoCollection_
MonitorElement * meETBe1x1_center_
MonitorElement * meETBhodoX_
virtual void endJob()