CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LaserAlignmentT0ProducerDQM.h
Go to the documentation of this file.
1 
2 #ifndef _LAST0PRODUCERDQM_H
3 #define _LAST0PRODUCERDQM_H
4 
5 // -*- C++ -*-
6 //
7 // Package: Alignment/LaserAlignment
8 // Class: LaserAlignmentT0ProducerDQM
9 //
10 
11 //
12 // DQM module for the
13 // Laser Alignment AlCaReco producer
14 // (LaserAlignmentT0Producer from Alignment/LaserAlignment)
15 //
16 
17 #include <iostream>
18 #include <sstream>
19 #include <string>
20 #include <vector>
21 
28 
31 
35 
38 
40 public:
43 
44  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
45  void analyze(const edm::Event &, const edm::EventSetup &) override;
46 
47 private:
50  void FillDetectorId(void);
51 
53  std::vector<edm::ParameterSet> theDigiProducerList;
54 
55  std::vector<int> tecDoubleHitDetId;
57 
58  unsigned int theLowerAdcThreshold;
59  unsigned int theUpperAdcThreshold;
60 
61  // 2D
67 };
68 
69 #endif
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void FillFromRawDigis(const edm::DetSetVector< SiStripRawDigi > &)
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< edm::ParameterSet > theDigiProducerList
void FillFromProcessedDigis(const edm::DetSetVector< SiStripDigi > &)
LaserAlignmentT0ProducerDQM(const edm::ParameterSet &)
Definition: Run.h:45