CMS 3D CMS Logo

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
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
mps_fire.i
i
Definition: mps_fire.py:428
EcalTBValidation::hodoRecInfoProducer_
std::string hodoRecInfoProducer_
Definition: EcalTBValidation.h:39
EcalTBValidation::hitCollection_
std::string hitCollection_
Definition: EcalTBValidation.h:36
EcalTBValidation::eventHeaderCollection_
std::string eventHeaderCollection_
Definition: EcalTBValidation.h:42
EcalTBValidation::meETBe1vsX_
MonitorElement * meETBe1vsX_
Definition: EcalTBValidation.h:75
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< EBDigiCollection >
EcalTBValidation::verbose_
bool verbose_
Definition: EcalTBValidation.h:29
EcalTBValidation::eventHeader_Token_
edm::EDGetTokenT< EcalTBEventHeader > eventHeader_Token_
Definition: EcalTBValidation.h:49
EcalTBValidation::tdcRecInfoProducer_
std::string tdcRecInfoProducer_
Definition: EcalTBValidation.h:41
EBDetId.h
DQMStore.h
EcalTBValidation::meETBe3x3_center_
MonitorElement * meETBe3x3_center_
Definition: EcalTBValidation.h:73
EcalTBValidation::~EcalTBValidation
~EcalTBValidation() override
Definition: EcalTBValidation.cc:65
EDAnalyzer.h
EcalTBValidation::xtalInBeam_
int xtalInBeam_
Definition: EcalTBValidation.h:32
EcalTBValidation::meETBe1e9vsY_
MonitorElement * meETBe1e9vsY_
Definition: EcalTBValidation.h:78
EcalTBValidation::meETBe1vsY_
MonitorElement * meETBe1vsY_
Definition: EcalTBValidation.h:76
EcalRecHitCollections.h
EcalTBValidation::meETBe1e25vsY_
MonitorElement * meETBe1e25vsY_
Definition: EcalTBValidation.h:80
EcalTBValidation::meETBe1x1_center_
MonitorElement * meETBe1x1_center_
Definition: EcalTBValidation.h:72
EcalTBValidation::meETBe1x1_
MonitorElement * meETBe1x1_
Definition: EcalTBValidation.h:66
MakerMacros.h
EcalTBValidation::meETBe1e9vsX_
MonitorElement * meETBe1e9vsX_
Definition: EcalTBValidation.h:77
EcalTBValidation
Definition: EcalTBValidation.h:20
EcalTBValidation::hodoRecInfoCollection_
std::string hodoRecInfoCollection_
Definition: EcalTBValidation.h:38
EcalTBValidation::tdcRecInfoCollection_
std::string tdcRecInfoCollection_
Definition: EcalTBValidation.h:40
EcalTBValidation::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: EcalTBValidation.cc:117
EcalDigiCollections.h
EcalTBValidation::meETBhodoX_
MonitorElement * meETBhodoX_
Definition: EcalTBValidation.h:64
EcalTBValidation::meETBe1e9_
MonitorElement * meETBe1e9_
Definition: EcalTBValidation.h:69
EcalTBValidation::meETBShape_
MonitorElement * meETBShape_
Definition: EcalTBValidation.h:63
EcalTBValidation::meETBhodoY_
MonitorElement * meETBhodoY_
Definition: EcalTBValidation.h:65
EcalTBValidation::meETBampltdc_
MonitorElement * meETBampltdc_
Definition: EcalTBValidation.h:62
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
EcalTBValidation::digi_Token_
edm::EDGetTokenT< EBDigiCollection > digi_Token_
Definition: EcalTBValidation.h:45
edm::ParameterSet
Definition: ParameterSet.h:47
EcalTBHodoscopeRecInfo.h
EcalTBValidation::meETBe1e25_
MonitorElement * meETBe1e25_
Definition: EcalTBValidation.h:70
EcalTBValidation::hodoRec_Token_
edm::EDGetTokenT< EcalTBHodoscopeRecInfo > hodoRec_Token_
Definition: EcalTBValidation.h:47
Event.h
EcalTBValidation::meETBe3x3_
MonitorElement * meETBe3x3_
Definition: EcalTBValidation.h:67
EcalTBValidation::digiCollection_
std::string digiCollection_
Definition: EcalTBValidation.h:34
EcalTBValidation::bookHistograms
void bookHistograms(DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override
Definition: EcalTBValidation.cc:67
EcalTBValidation::meETBe5x5_
MonitorElement * meETBe5x5_
Definition: EcalTBValidation.h:68
EcalTBValidation::meETBe1e25vsX_
MonitorElement * meETBe1e25vsX_
Definition: EcalTBValidation.h:79
edm::EventSetup
Definition: EventSetup.h:58
EcalTBValidation::eventHeaderProducer_
std::string eventHeaderProducer_
Definition: EcalTBValidation.h:43
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalTBValidation::tdcRec_Token_
edm::EDGetTokenT< EcalTBTDCRecInfo > tdcRec_Token_
Definition: EcalTBValidation.h:48
EcalTBValidation::EcalTBValidation
EcalTBValidation(const edm::ParameterSet &)
Definition: EcalTBValidation.cc:15
EcalTBValidation::meETBe9e25vsX_
MonitorElement * meETBe9e25vsX_
Definition: EcalTBValidation.h:81
EcalTBValidation::meETBe9e25vsY_
MonitorElement * meETBe9e25vsY_
Definition: EcalTBValidation.h:82
EcalTBTDCRecInfo.h
Frameworkfwd.h
EcalTBValidation::meETBe9e25_
MonitorElement * meETBe9e25_
Definition: EcalTBValidation.h:71
EcalTBEventHeader.h
EcalTBValidation::hit_Token_
edm::EDGetTokenT< EBUncalibratedRecHitCollection > hit_Token_
Definition: EcalTBValidation.h:46
EcalTBValidation::data_
int data_
Definition: EcalTBValidation.h:31
dqm::implementation::IBooker
Definition: DQMStore.h:43
EcalTBValidation::digiProducer_
std::string digiProducer_
Definition: EcalTBValidation.h:35
ParameterSet.h
edm::Event
Definition: Event.h:73
EcalTBValidation::meETBe5x5_center_
MonitorElement * meETBe5x5_center_
Definition: EcalTBValidation.h:74
EcalTBValidation::hitProducer_
std::string hitProducer_
Definition: EcalTBValidation.h:37
EcalTBValidation::meETBxib_
MonitorElement * meETBxib_
Definition: EcalTBValidation.h:61