CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EcalTBValidation.h
Go to the documentation of this file.
1 #ifndef ECALTBVALIDATION_H
2 #define ECALTBVALIDATION_H
3 
15 #include <memory>
16 
19 
21 public:
22  explicit EcalTBValidation(const edm::ParameterSet &);
23  ~EcalTBValidation() override;
24 
25  void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override;
26  void analyze(const edm::Event &, const edm::EventSetup &) override;
27 
28 private:
29  bool verbose_;
30 
31  int data_;
33  // std::string rootfile_;
44  // fix for consumes
50  // histos
51  // TH2F *h_xib, *h_ampltdc, *h_Shape;
52  // TH1F *h_hodoX, *h_hodoY;
53  // TH1F *h_e1x1, *h_e3x3, *h_e5x5;
54  // TH1F *h_e1e9, *h_e1e25, *h_e9e25;
55  // TH1F *h_e1x1_center, *h_e3x3_center, *h_e5x5_center;
56  // TH2F *h_e1vsX, *h_e1vsY;
57  // TH2F *h_e1e9vsX, *h_e1e9vsY;
58  // TH2F *h_e1e25vsX, *h_e1e25vsY;
59  // TH2F *h_e9e25vsX, *h_e9e25vsY;
60 
83 };
84 
85 #endif
MonitorElement * meETBShape_
MonitorElement * meETBampltdc_
MonitorElement * meETBe5x5_
MonitorElement * meETBe1e25_
MonitorElement * meETBe3x3_
edm::EDGetTokenT< EcalTBTDCRecInfo > tdcRec_Token_
edm::EDGetTokenT< EBDigiCollection > digi_Token_
MonitorElement * meETBe9e25vsX_
edm::EDGetTokenT< EcalTBHodoscopeRecInfo > hodoRec_Token_
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
MonitorElement * meETBe1e25vsX_
std::string eventHeaderProducer_
MonitorElement * meETBxib_
EcalTBValidation(const edm::ParameterSet &)
edm::EDGetTokenT< EBUncalibratedRecHitCollection > hit_Token_
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_
~EcalTBValidation() override
std::string tdcRecInfoProducer_
edm::EDGetTokenT< EcalTBEventHeader > eventHeader_Token_
MonitorElement * meETBe1e9_
MonitorElement * meETBe3x3_center_
MonitorElement * meETBe1e9vsY_
std::string digiCollection_
MonitorElement * meETBhodoY_
MonitorElement * meETBe1vsY_
std::string hodoRecInfoCollection_
MonitorElement * meETBe1x1_center_
Definition: Run.h:45
MonitorElement * meETBhodoX_
void analyze(const edm::Event &, const edm::EventSetup &) override