#include <SiPixelDigiModule.h>
Public Types | |
typedef edm::DetSet< PixelDigi > ::const_iterator | DigiIterator |
typedef dqm::reco::DQMStore | DQMStore |
typedef dqm::reco::MonitorElement | MonitorElement |
Public Member Functions | |
void | book (const edm::ParameterSet &iConfig, const TrackerTopology *pTT, 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 TrackerTopology *pTT, 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... | |
Definition at line 30 of file SiPixelDigiModule.h.
typedef edm::DetSet<PixelDigi>::const_iterator SiPixelDigiModule::DigiIterator |
Definition at line 44 of file SiPixelDigiModule.h.
Definition at line 32 of file SiPixelDigiModule.h.
Definition at line 33 of file SiPixelDigiModule.h.
SiPixelDigiModule::SiPixelDigiModule | ( | ) |
SiPixelDigiModule::SiPixelDigiModule | ( | const uint32_t & | id | ) |
SiPixelDigiModule::SiPixelDigiModule | ( | const uint32_t & | id, |
const int & | ncols, | ||
const int & | nrows | ||
) |
SiPixelDigiModule::~SiPixelDigiModule | ( | ) |
void SiPixelDigiModule::book | ( | const edm::ParameterSet & | iConfig, |
const TrackerTopology * | pTT, | ||
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 39 of file SiPixelDigiModule.cc.
References Reference_intrackfit_cff::barrel, PixelEndcapName::bladeName(), dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), PixelEndcapName::diskName(), Reference_intrackfit_cff::endcap, edm::ParameterSet::getParameter(), id_, PixelBarrelName::isHalfModule(), edm::InputTag::label(), PixelBarrelName::ladderName(), PixelBarrelName::layerName(), meADC_, meADCBlade_, meADCDisk_, meADCLad_, meADCLay_, meADCPhi_, meADCRing_, meNDigis_, meNDigisBlade_, meNDigisDisk_, meNDigisLad_, meNDigisLay_, meNDigisPhi_, meNDigisRing_, mePixDigis_, mePixDigis_px_, mePixDigis_py_, mePixDigisDisk_, mePixDigisLad_, mePixDigisLad_px_, mePixDigisLad_py_, mePixDigisLay_, mePixDigisLay_px_, mePixDigisLay_py_, mePixDigisPhi_, mePixDigisPhi_px_, mePixDigisPhi_py_, mePixDigisRing_, mePixDigisRing_px_, mePixDigisRing_py_, mePixRocsDisk_, mePixRocsLay_, meZeroOccRocsDisk_, meZeroOccRocsLay_, callgraph::module, PixelBarrelName::moduleName(), ncols_, nrows_, PixelEndcapName::pannelName(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, PixelEndcapName::plaquetteName(), dqm::impl::MonitorElement::setAxisTitle(), SiPixelHistogramId::setHistoId(), alcazmumu_cfi::src, AlCaHLTBitMon_QueryRunRegistry::string, and DetId::subdetId().
int SiPixelDigiModule::fill | ( | const edm::DetSetVector< PixelDigi > & | input, |
const TrackerTopology * | pTT, | ||
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 316 of file SiPixelDigiModule.cc.
References gpuClustering::adc, Reference_intrackfit_cff::barrel, edm::DetSetVector< T >::begin(), PixelEndcapName::bladeName(), cuy::col, edm::DetSetVector< T >::end(), Reference_intrackfit_cff::endcap, dqm::impl::MonitorElement::Fill(), HcalObjRepresent::Fill(), edm::DetSetVector< T >::find(), mps_fire::i, id_, PixelBarrelName::isHalfModule(), dqmiolumiharvest::j, PixelBarrelName::ladderName(), PixelBarrelName::layerName(), meADC_, meADCBlade_, meADCDisk_, meADCLad_, meADCLay_, meADCPhi_, meADCRing_, meNDigis_, meNDigisBlade_, meNDigisDisk_, meNDigisLad_, meNDigisLay_, meNDigisPhi_, meNDigisRing_, mePixDigis_, mePixDigis_px_, mePixDigis_py_, mePixDigisDisk_, mePixDigisLad_, mePixDigisLad_px_, mePixDigisLad_py_, mePixDigisLay_, mePixDigisLay_px_, mePixDigisLay_py_, mePixDigisPhi_, mePixDigisPhi_px_, mePixDigisPhi_py_, mePixDigisRing_, mePixDigisRing_px_, mePixDigisRing_py_, mePixRocsDisk_, mePixRocsLay_, PixelBarrelName::mI, PixelBarrelName::mO, PixelBarrelName::moduleName(), PixelEndcapName::pannelName(), PixelBarrelName::pI, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, PixelBarrelName::pO, PixelBarrelName::shell(), and DetId::subdetId().
std::pair< int, int > SiPixelDigiModule::getZeroLoEffROCs | ( | ) |
Definition at line 601 of file SiPixelDigiModule.cc.
References dqm::impl::MonitorElement::Fill(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getEntries(), dqm::impl::MonitorElement::getNbinsX(), dqm::impl::MonitorElement::getNbinsY(), mps_fire::i, dqmiolumiharvest::j, phase1PixelTopology::localX(), pixelTopology::localY(), mePixRocsDisk_, mePixRocsLay_, meZeroOccRocsDisk_, and meZeroOccRocsLay_.
Referenced by SiPixelDigiSource::CountZeroROCsInSubstructure().
void SiPixelDigiModule::resetRocMap | ( | ) |
Definition at line 593 of file SiPixelDigiModule.cc.
References mePixRocsDisk_, mePixRocsLay_, and dqm::impl::MonitorElement::Reset().
Referenced by SiPixelDigiSource::CountZeroROCsInSubstructure().
|
private |
Definition at line 86 of file SiPixelDigiModule.h.
|
private |
Definition at line 90 of file SiPixelDigiModule.h.
|
private |
Definition at line 118 of file SiPixelDigiModule.h.
|
private |
Definition at line 121 of file SiPixelDigiModule.h.
|
private |
Definition at line 97 of file SiPixelDigiModule.h.
|
private |
Definition at line 103 of file SiPixelDigiModule.h.
|
private |
Definition at line 111 of file SiPixelDigiModule.h.
|
private |
Definition at line 127 of file SiPixelDigiModule.h.
|
private |
Definition at line 89 of file SiPixelDigiModule.h.
|
private |
Definition at line 117 of file SiPixelDigiModule.h.
|
private |
Definition at line 120 of file SiPixelDigiModule.h.
|
private |
Definition at line 96 of file SiPixelDigiModule.h.
|
private |
Definition at line 102 of file SiPixelDigiModule.h.
|
private |
Definition at line 110 of file SiPixelDigiModule.h.
|
private |
Definition at line 126 of file SiPixelDigiModule.h.
|
private |
Definition at line 91 of file SiPixelDigiModule.h.
|
private |
Definition at line 92 of file SiPixelDigiModule.h.
|
private |
Definition at line 93 of file SiPixelDigiModule.h.
|
private |
Definition at line 122 of file SiPixelDigiModule.h.
|
private |
Definition at line 98 of file SiPixelDigiModule.h.
|
private |
Definition at line 99 of file SiPixelDigiModule.h.
|
private |
Definition at line 100 of file SiPixelDigiModule.h.
|
private |
Definition at line 104 of file SiPixelDigiModule.h.
|
private |
Definition at line 107 of file SiPixelDigiModule.h.
|
private |
Definition at line 108 of file SiPixelDigiModule.h.
|
private |
Definition at line 112 of file SiPixelDigiModule.h.
|
private |
Definition at line 113 of file SiPixelDigiModule.h.
|
private |
Definition at line 114 of file SiPixelDigiModule.h.
|
private |
Definition at line 128 of file SiPixelDigiModule.h.
|
private |
Definition at line 129 of file SiPixelDigiModule.h.
|
private |
Definition at line 130 of file SiPixelDigiModule.h.
|
private |
Definition at line 123 of file SiPixelDigiModule.h.
Referenced by book(), fill(), getZeroLoEffROCs(), and resetRocMap().
|
private |
Definition at line 105 of file SiPixelDigiModule.h.
Referenced by book(), fill(), getZeroLoEffROCs(), and resetRocMap().
|
private |
Definition at line 124 of file SiPixelDigiModule.h.
Referenced by book(), and getZeroLoEffROCs().
|
private |
Definition at line 106 of file SiPixelDigiModule.h.
Referenced by book(), and getZeroLoEffROCs().
|
private |
Definition at line 87 of file SiPixelDigiModule.h.
Referenced by book().
|
private |
Definition at line 88 of file SiPixelDigiModule.h.
Referenced by book().