CMS 3D CMS Logo

EcalBarrelRecHitsValidation.h
Go to the documentation of this file.
1 #ifndef EcalBarrelRecHitsValidation_H
2 #define EcalBarrelRecHitsValidation_H
3 
4 /*
5  * \file EcalBarrelRecHitsValidation.h
6  *
7  * \author C. Rovelli
8  *
9  */
10 
13 
20 
23 
27 
30 
32 #include <fstream>
33 #include <iostream>
34 #include <map>
35 #include <vector>
36 
38 public:
41 
44 
45 protected:
47  void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override;
48  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
49 
50 private:
51  bool verbose_;
52 
53  // fix for consumes
57 
74 };
75 
76 #endif
EcalBarrelRecHitsValidation::meEBUncalibRecHitsChi2Gt100adc_
MonitorElement * meEBUncalibRecHitsChi2Gt100adc_
Definition: EcalBarrelRecHitsValidation.h:68
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
EcalBarrelRecHitsValidation
Definition: EcalBarrelRecHitsValidation.h:37
mps_fire.i
i
Definition: mps_fire.py:428
EcalPedestals.h
MessageLogger.h
EcalBarrelRecHitsValidation::EBdigiCollection_token_
edm::EDGetTokenT< EBDigiCollection > EBdigiCollection_token_
Definition: EcalBarrelRecHitsValidation.h:54
ESHandle.h
EcalBarrelRecHitsValidation::~EcalBarrelRecHitsValidation
~EcalBarrelRecHitsValidation() override
Destructor.
Definition: EcalBarrelRecHitsValidation.cc:47
EcalBarrelRecHitsValidation::meEBUncalibRecHitsChi2_
MonitorElement * meEBUncalibRecHitsChi2_
Definition: EcalBarrelRecHitsValidation.h:62
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< EBDigiCollection >
EcalBarrelRecHitsValidation::meEBUncalibRecHitsAmpFullMap_
MonitorElement * meEBUncalibRecHitsAmpFullMap_
Definition: EcalBarrelRecHitsValidation.h:70
EcalBarrelRecHitsValidation::meEBUncalibRecHitAmplMap_
MonitorElement * meEBUncalibRecHitAmplMap_[36]
Definition: EcalBarrelRecHitsValidation.h:72
EcalBarrelRecHitsValidation::EcalBarrelRecHitsValidation
EcalBarrelRecHitsValidation(const edm::ParameterSet &ps)
Constructor.
Definition: EcalBarrelRecHitsValidation.cc:16
EcalBarrelRecHitsValidation::bookHistograms
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
Analyze.
Definition: EcalBarrelRecHitsValidation.cc:49
DQMStore.h
EDAnalyzer.h
EcalBarrelRecHitsValidation::meEBUncalibRecHitsPedestal_
MonitorElement * meEBUncalibRecHitsPedestal_
Definition: EcalBarrelRecHitsValidation.h:60
EcalBarrelRecHitsValidation::meEBUncalibRecHitsOccupancy_
MonitorElement * meEBUncalibRecHitsOccupancy_
Definition: EcalBarrelRecHitsValidation.h:58
EcalBarrelRecHitsValidation::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: EcalBarrelRecHitsValidation.cc:107
EcalBarrelRecHitsValidation::meEBUncalibRecHitsOccupancyGt100adc_
MonitorElement * meEBUncalibRecHitsOccupancyGt100adc_
Definition: EcalBarrelRecHitsValidation.h:64
EcalRecHitCollections.h
MakerMacros.h
EcalBarrelRecHitsValidation::meEBUncalibRecHitMaxSampleRatioGt100adc_
MonitorElement * meEBUncalibRecHitMaxSampleRatioGt100adc_
Definition: EcalBarrelRecHitsValidation.h:69
EcalBarrelRecHitsValidation::meEBUncalibRecHitMaxSampleRatio_
MonitorElement * meEBUncalibRecHitMaxSampleRatio_
Definition: EcalBarrelRecHitsValidation.h:63
Service.h
EcalBarrelRecHitsValidation::meEBUncalibRecHitsJitterGt100adc_
MonitorElement * meEBUncalibRecHitsJitterGt100adc_
Definition: EcalBarrelRecHitsValidation.h:67
EcalDigiCollections.h
EcalBarrelRecHitsValidation::verbose_
bool verbose_
Definition: EcalBarrelRecHitsValidation.h:51
EcalBarrelRecHitsValidation::meEBUncalibRecHitsPedFullMap_
MonitorElement * meEBUncalibRecHitsPedFullMap_
Definition: EcalBarrelRecHitsValidation.h:71
EcalBarrelRecHitsValidation::meEBUncalibRecHitsAmplitude_
MonitorElement * meEBUncalibRecHitsAmplitude_
Definition: EcalBarrelRecHitsValidation.h:59
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EBDataFrame.h
edm::EventSetup
Definition: EventSetup.h:58
EcalBarrelRecHitsValidation::EBuncalibrechitCollection_token_
edm::EDGetTokenT< EBUncalibratedRecHitCollection > EBuncalibrechitCollection_token_
Definition: EcalBarrelRecHitsValidation.h:55
edm::ESGetToken
Definition: EventSetup.h:48
Frameworkfwd.h
EventSetup.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
EcalBarrelRecHitsValidation::meEBUncalibRecHitsPedestalGt100adc_
MonitorElement * meEBUncalibRecHitsPedestalGt100adc_
Definition: EcalBarrelRecHitsValidation.h:66
EcalBarrelRecHitsValidation::meEBUncalibRecHitsAmplitudeGt100adc_
MonitorElement * meEBUncalibRecHitsAmplitudeGt100adc_
Definition: EcalBarrelRecHitsValidation.h:65
EcalPedestalsRcd.h
ParameterSet.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
edm::Event
Definition: Event.h:73
EcalBarrelRecHitsValidation::meEBUncalibRecHitPedMap_
MonitorElement * meEBUncalibRecHitPedMap_[36]
Definition: EcalBarrelRecHitsValidation.h:73
EcalBarrelRecHitsValidation::meEBUncalibRecHitsJitter_
MonitorElement * meEBUncalibRecHitsJitter_
Definition: EcalBarrelRecHitsValidation.h:61
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
EcalBarrelRecHitsValidation::ecalPeds
edm::ESGetToken< EcalPedestals, EcalPedestalsRcd > ecalPeds
Definition: EcalBarrelRecHitsValidation.h:56