CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelTrackResidualModule.h
Go to the documentation of this file.
1 // Package: SiPixelMonitorTrack
2 // Class: SiPixelTrackResidualModule
3 //
4 // class SiPixelTrackResidualModule SiPixelTrackResidualModule.h
5 // DQM/SiPixelMonitorTrack/src/SiPixelTrackResidualModule.h
6 //
7 // Description: SiPixel hit-to-track residual data quality monitoring modules
8 // Implementation: prototype -> improved -> never final - end of the 1st step
9 //
10 // Original Author: Shan-Huei Chuang
11 // Created: Fri Mar 23 18:41:42 CET 2007
12 // Updated by Lukas Wehrli (plots for clusters on/off track added)
13 
14 
15 #ifndef SiPixelMonitorTrack_SiPixelTrackResidualModule_h
16 #define SiPixelMonitorTrack_SiPixelTrackResidualModule_h
17 
18 
19 #include <boost/cstdint.hpp>
20 
24 
25 
27  public:
29  SiPixelTrackResidualModule(const uint32_t);
31 
32  void book(const edm::ParameterSet&, bool reducedSet=true, int type=0);
33  void fill(const Measurement2DVector&, bool reducedSet=true, bool modon=true, bool ladon=true, bool layon=true, bool phion = true, bool bladeon=true, bool diskon=true, bool ringon=true);
34  void fill(const SiPixelCluster &clust, bool onTrack, double corrCharge, bool reducedSet, bool modon, bool ladon, bool layon, bool phion, bool bladeon, bool diskon, bool ringon);
35  void nfill(int onTrack, int offTrack, bool reducedSet, bool modon, bool ladon, bool layon, bool phion, bool bladeon, bool diskon, bool ringon);
36 
37  private:
38  uint32_t id_;
40 
41 
54 
55  //barrel
68 
81 
94 
95  //forward
108 
121 
134 };
135 
136 #endif
type
Definition: HCALResponse.h:21
void nfill(int onTrack, int offTrack, bool reducedSet, bool modon, bool ladon, bool layon, bool phion, bool bladeon, bool diskon, bool ringon)
void fill(const Measurement2DVector &, bool reducedSet=true, bool modon=true, bool ladon=true, bool layon=true, bool phion=true, bool bladeon=true, bool diskon=true, bool ringon=true)
Pixel cluster – collection of neighboring pixels above threshold.
void book(const edm::ParameterSet &, bool reducedSet=true, int type=0)