CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 <string>
18 #include <vector>
19 #include <iostream>
20 #include <sstream>
21 
28 
31 
35 
38 
40 
41  public:
42 
45 
46  virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
47  virtual void analyze( const edm::Event&, const edm::EventSetup&) override;
48 
49  private:
50 
53  void FillDetectorId( void );
54 
56  std::vector<edm::ParameterSet> theDigiProducerList;
57 
58  std::vector<int> tecDoubleHitDetId;
60 
61  unsigned int theLowerAdcThreshold;
62  unsigned int theUpperAdcThreshold;
63 
64  //2D
70 };
71 
72 #endif
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void FillFromRawDigis(const edm::DetSetVector< SiStripRawDigi > &)
virtual 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:41