CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelTrackResidualSource.h
Go to the documentation of this file.
1 #ifndef SiPixelTrackResidualSource_H
2 #define SiPixelTrackResidualSource_H
3 
4 // Package: SiPixelMonitorTrack
5 // Class: SiPixelTrackResidualSource
6 //
7 // class SiPixelTrackResidualSource SiPixelTrackResidualSource.h
8 // DQM/SiPixelMonitorTrack/interface/SiPixelTrackResidualSource.h
9 //
10 // Description: <one line class summary>
11 // Implementation: <Notes on implementation>
12 //
13 // Original Author: Shan-Huei Chuang
14 // Created: Fri Mar 23 18:41:42 CET 2007
15 // $Id: SiPixelTrackResidualSource.h,v 1.7 2010/06/09 01:16:03 merkelp Exp $
16 //
17 // Updated by: Lukas Wehrli
18 // for pixel offline DQM
19 
20 #include <boost/cstdint.hpp>
21 
31 
32 //Files added for monitoring track quantities
40 
42  public:
45 
46  virtual void beginJob();
47  virtual void endJob(void);
48  virtual void beginRun(const edm::Run& r, edm::EventSetup const& iSetup);
49  virtual void analyze(const edm::Event&, const edm::EventSetup&);
50 
51  private:
57 
58  bool debug_;
59  bool modOn;
60  bool reducedSet;
61  //barrel:
62  bool ladOn, layOn, phiOn;
63  //forward:
65 
66  bool firstRun;
67  int NTotal;
68  int NLowProb;
69 
70  std::map<uint32_t, SiPixelTrackResidualModule*> theSiPixelStructure;
71 
74 
159 
160  //new
181  //
182 
189 
198 
200 };
201 
202 #endif
SiPixelTrackResidualSource(const edm::ParameterSet &)
virtual void beginRun(const edm::Run &r, edm::EventSetup const &iSetup)
std::map< uint32_t, SiPixelTrackResidualModule * > theSiPixelStructure
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: Run.h:31