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 
29 
32 
36 
39 
40 
41 
43 
44  public:
45 
48  virtual void beginJob();
49  virtual void endJob( void );
50  virtual void analyze( const edm::Event&, const edm::EventSetup& );
51 
52  private:
53 
56  void FillDetectorId( void );
57 
60  std::vector<edm::ParameterSet> theDigiProducerList;
61 
62  std::vector<int> tecDoubleHitDetId;
64 
65  unsigned int theLowerAdcThreshold;
66  unsigned int theUpperAdcThreshold;
67 
68  //2D
74 
75 };
76 
77 #endif
virtual void analyze(const edm::Event &, const edm::EventSetup &)
void FillFromRawDigis(const edm::DetSetVector< SiStripRawDigi > &)
std::vector< edm::ParameterSet > theDigiProducerList
void FillFromProcessedDigis(const edm::DetSetVector< SiStripDigi > &)
LaserAlignmentT0ProducerDQM(const edm::ParameterSet &)