CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
SiPixelDigiModule Class Reference

#include <SiPixelDigiModule.h>

Public Types

typedef edm::DetSet< PixelDigi >
::const_iterator 
DigiIterator
 

Public Member Functions

void book (const edm::ParameterSet &iConfig, const edm::EventSetup &iSetup, DQMStore::IBooker &iBooker, int type=0, bool twoD=true, bool hiRes=false, bool reducedSet=false, bool additInfo=false, bool isUpgrade=false)
 Book histograms. More...
 
int fill (const edm::DetSetVector< PixelDigi > &input, const edm::EventSetup &iSetup, MonitorElement *combBarrel, MonitorElement *chanBarrel, std::vector< MonitorElement * > &chanBarrelL, MonitorElement *combEndcap, 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, bool isUpgrade)
 Fill histograms. More...
 
std::pair< int, int > getZeroLoEffROCs ()
 
void resetRocMap ()
 
 SiPixelDigiModule ()
 Default constructor. More...
 
 SiPixelDigiModule (const uint32_t &id)
 Constructor with raw DetId. More...
 
 SiPixelDigiModule (const uint32_t &id, const int &ncols, const int &nrows)
 Constructor with raw DetId and sensor size. More...
 
 ~SiPixelDigiModule ()
 Destructor. More...
 

Private Attributes

uint32_t id_
 
MonitorElementmeADC_
 
MonitorElementmeADCBlade_
 
MonitorElementmeADCDisk_
 
MonitorElementmeADCLad_
 
MonitorElementmeADCLay_
 
MonitorElementmeADCPhi_
 
MonitorElementmeADCRing_
 
MonitorElementmeNDigis_
 
MonitorElementmeNDigisBlade_
 
MonitorElementmeNDigisDisk_
 
MonitorElementmeNDigisLad_
 
MonitorElementmeNDigisLay_
 
MonitorElementmeNDigisPhi_
 
MonitorElementmeNDigisRing_
 
MonitorElementmePixDigis_
 
MonitorElementmePixDigis_px_
 
MonitorElementmePixDigis_py_
 
MonitorElementmePixDigisDisk_
 
MonitorElementmePixDigisLad_
 
MonitorElementmePixDigisLad_px_
 
MonitorElementmePixDigisLad_py_
 
MonitorElementmePixDigisLay_
 
MonitorElementmePixDigisLay_px_
 
MonitorElementmePixDigisLay_py_
 
MonitorElementmePixDigisPhi_
 
MonitorElementmePixDigisPhi_px_
 
MonitorElementmePixDigisPhi_py_
 
MonitorElementmePixDigisRing_
 
MonitorElementmePixDigisRing_px_
 
MonitorElementmePixDigisRing_py_
 
MonitorElementmePixRocsDisk_ = NULL
 
MonitorElementmePixRocsLay_ = NULL
 
MonitorElementmeZeroOccRocsDisk_ = NULL
 
MonitorElementmeZeroOccRocsLay_ = NULL
 
int ncols_
 
int nrows_
 

Detailed Description

Definition at line 45 of file SiPixelDigiModule.h.

Member Typedef Documentation

Definition at line 58 of file SiPixelDigiModule.h.

Constructor & Destructor Documentation

SiPixelDigiModule::SiPixelDigiModule ( )

Default constructor.

Framework.

Definition at line 28 of file SiPixelDigiModule.cc.

SiPixelDigiModule::SiPixelDigiModule ( const uint32_t &  id)

Constructor with raw DetId.

Definition at line 34 of file SiPixelDigiModule.cc.

SiPixelDigiModule::SiPixelDigiModule ( const uint32_t &  id,
const int &  ncols,
const int &  nrows 
)

Constructor with raw DetId and sensor size.

Definition at line 41 of file SiPixelDigiModule.cc.

SiPixelDigiModule::~SiPixelDigiModule ( )

Destructor.

Definition at line 50 of file SiPixelDigiModule.cc.

Member Function Documentation

void SiPixelDigiModule::book ( const edm::ParameterSet iConfig,
const edm::EventSetup iSetup,
DQMStore::IBooker iBooker,
int  type = 0,
bool  twoD = true,
bool  hiRes = false,
bool  reducedSet = false,
bool  additInfo = false,
bool  isUpgrade = false 
)

Book histograms.

Definition at line 54 of file SiPixelDigiModule.cc.

int SiPixelDigiModule::fill ( const edm::DetSetVector< PixelDigi > &  input,
const edm::EventSetup iSetup,
MonitorElement combBarrel,
MonitorElement chanBarrel,
std::vector< MonitorElement * > &  chanBarrelL,
MonitorElement combEndcap,
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,
bool  isUpgrade 
)

Fill histograms.

Definition at line 318 of file SiPixelDigiModule.cc.

std::pair< int, int > SiPixelDigiModule::getZeroLoEffROCs ( )

Definition at line 540 of file SiPixelDigiModule.cc.

void SiPixelDigiModule::resetRocMap ( )

Definition at line 534 of file SiPixelDigiModule.cc.

Member Data Documentation

uint32_t SiPixelDigiModule::id_
private

Definition at line 78 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADC_
private

Definition at line 82 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCBlade_
private

Definition at line 110 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCDisk_
private

Definition at line 113 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCLad_
private

Definition at line 89 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCLay_
private

Definition at line 95 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCPhi_
private

Definition at line 103 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meADCRing_
private

Definition at line 119 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigis_
private

Definition at line 81 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisBlade_
private

Definition at line 109 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisDisk_
private

Definition at line 112 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisLad_
private

Definition at line 88 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisLay_
private

Definition at line 94 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisPhi_
private

Definition at line 102 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meNDigisRing_
private

Definition at line 118 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigis_
private

Definition at line 83 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigis_px_
private

Definition at line 84 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigis_py_
private

Definition at line 85 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisDisk_
private

Definition at line 114 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLad_
private

Definition at line 90 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLad_px_
private

Definition at line 91 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLad_py_
private

Definition at line 92 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLay_
private

Definition at line 96 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLay_px_
private

Definition at line 99 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisLay_py_
private

Definition at line 100 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisPhi_
private

Definition at line 104 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisPhi_px_
private

Definition at line 105 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisPhi_py_
private

Definition at line 106 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisRing_
private

Definition at line 120 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisRing_px_
private

Definition at line 121 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixDigisRing_py_
private

Definition at line 122 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixRocsDisk_ = NULL
private

Definition at line 115 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::mePixRocsLay_ = NULL
private

Definition at line 97 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meZeroOccRocsDisk_ = NULL
private

Definition at line 116 of file SiPixelDigiModule.h.

MonitorElement* SiPixelDigiModule::meZeroOccRocsLay_ = NULL
private

Definition at line 98 of file SiPixelDigiModule.h.

int SiPixelDigiModule::ncols_
private

Definition at line 79 of file SiPixelDigiModule.h.

int SiPixelDigiModule::nrows_
private

Definition at line 80 of file SiPixelDigiModule.h.