CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelDigiModule.h
Go to the documentation of this file.
1 #ifndef SiPixelMonitorDigi_SiPixelDigiModule_h
2 #define SiPixelMonitorDigi_SiPixelDigiModule_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelMonitorDigi
6 // Class: SiPixelDigiModule
7 //
15 //
16 // Original Author: Vincenzo Chiochia
17 // Created:
18 // $Id: SiPixelDigiModule.h,v 1.20 2012/07/29 13:53:40 duggan Exp $
19 //
20 //
21 // Updated by: Lukas Wehrli
22 // for pixel offline DQM
23 
32 #include <boost/cstdint.hpp>
33 
35 
36  public:
37 
41  SiPixelDigiModule(const uint32_t& id);
43  SiPixelDigiModule(const uint32_t& id, const int& ncols, const int& nrows);
46 
48 
50  void book(const edm::ParameterSet& iConfig, int type=0, bool twoD=true, bool hiRes=false, bool reducedSet=false, bool additInfo=false);
52 // int fill(const edm::DetSetVector<PixelDigi> & input, bool modon=true,
53 // bool ladon=false, bool layon=false, bool phion=false,
54 // bool bladeon=false, bool diskon=false, bool ringon=false,
55 // bool twoD=true, bool reducedSet=false, bool twoDimModOn = true, bool twoDimOnlyLayDisk = false,
56 // int &nDigisA, int &nDigisB);
57  int fill(const edm::DetSetVector<PixelDigi> & input, const bool modon,
58  const bool ladon, const bool layon, const bool phion,
59  const bool bladeon, const bool diskon, const bool ringon,
60  const bool twoD, const bool reducedSet, const bool twoDimModOn, const bool twoDimOnlyLayDisk,
61  int &nDigisA, int &nDigisB);
62 
63  private:
64 
65  uint32_t id_;
66  int ncols_;
67  int nrows_;
73 
74  //barrel:
80 
88 
94 
95  //forward:
98 
104 
110 
111  //int nEventDigis_;
112 
113 };
114 #endif
type
Definition: HCALResponse.h:22
int fill(const edm::DetSetVector< PixelDigi > &input, const bool modon, const bool ladon, const bool layon, const bool phion, const bool bladeon, const bool diskon, const bool ringon, const bool twoD, const bool reducedSet, const bool twoDimModOn, const bool twoDimOnlyLayDisk, int &nDigisA, int &nDigisB)
Fill histograms.
MonitorElement * meNDigisRing_
MonitorElement * mePixDigisLad_py_
MonitorElement * mePixDigis_
MonitorElement * mePixDigisPhi_py_
MonitorElement * meADCRing_
MonitorElement * meNDigis_
MonitorElement * mePixDigisRing_px_
MonitorElement * mePixDigis_py_
~SiPixelDigiModule()
Destructor.
MonitorElement * meADC_
MonitorElement * mePixDigisDisk_
MonitorElement * meNDigisBlade_
MonitorElement * meADCDisk_
edm::DetSet< PixelDigi >::const_iterator DigiIterator
MonitorElement * mePixDigisPhi_px_
MonitorElement * mePixDigisRing_py_
MonitorElement * mePixRocsDisk_
MonitorElement * mePixRocsLay_
MonitorElement * meZeroOccRocsLay_
MonitorElement * mePixDigisLay_py_
MonitorElement * meADCLad_
MonitorElement * meADCBlade_
MonitorElement * meNDigisLay_
SiPixelDigiModule()
Default constructor.
MonitorElement * mePixDigisLad_
MonitorElement * meADCLay_
MonitorElement * mePixDigis_px_
MonitorElement * mePixDigisLad_px_
MonitorElement * mePixDigisLay_
MonitorElement * meNDigisPhi_
MonitorElement * meZeroOccRocsDisk_
MonitorElement * mePixDigisRing_
MonitorElement * meADCPhi_
MonitorElement * mePixDigisPhi_
collection_type::const_iterator const_iterator
Definition: DetSet.h:34
MonitorElement * meNDigisDisk_
MonitorElement * meNDigisLad_
MonitorElement * mePixDigisLay_px_
void book(const edm::ParameterSet &iConfig, int type=0, bool twoD=true, bool hiRes=false, bool reducedSet=false, bool additInfo=false)
Book histograms.