CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalCoarsePedestalMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_HCALMONITORTASKS_HCALCOARSEPEDESTALDQMONITOR_H
2 #define DQM_HCALMONITORTASKS_HCALCOARSEPEDESTALDQMONITOR_H
3 
9 
19 public:
22 
23  void setup();
24  void beginRun(const edm::Run& run, const edm::EventSetup& c);
25  void cleanup();
26 
27  void analyze(const edm::Event& e, const edm::EventSetup& c);
28 
29  void processEvent(const HBHEDigiCollection& hbhe,
30  const HODigiCollection& ho,
31  const HFDigiCollection& hf,
32  const HcalUnpackerReport& report);
33 
34 
35  // Begin LumiBlock
36  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
37  const edm::EventSetup& c) ;
38 
39  // End LumiBlock
40  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
41  const edm::EventSetup& c);
42 
43 
44  void endRun(const edm::Run& run, const edm::EventSetup& c);
45  void endJob();
46  void reset();
47 
48 private:
49 
50  void fill_Nevents();
51  void zeroCounters();
52 
53  // Store sum of pedestal values over all events
56 
57  double pedestalsum_[85][72][4]; // sum of pedestal values over all events
58  int pedestalocc_[85][72][4];
59 
60  double ADCDiffThresh_; // store difference value that causes channel to be considered in error
61 
65 
66 };
67 
68 #endif
void processEvent(const HBHEDigiCollection &hbhe, const HODigiCollection &ho, const HFDigiCollection &hf, const HcalUnpackerReport &report)
tuple report
Definition: zeeHLT_cff.py:9
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
void endRun(const edm::Run &run, const edm::EventSetup &c)
void analyze(const edm::Event &e, const edm::EventSetup &c)
HcalCoarsePedestalMonitor(const edm::ParameterSet &ps)
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
void fill_Nevents()
Methods, variables accessible only within class code.
void beginRun(const edm::Run &run, const edm::EventSetup &c)
Definition: Run.h:33