Public Member Functions | |
CTPPSPixelDQMSource (const edm::ParameterSet &ps) | |
~CTPPSPixelDQMSource () override | |
Protected Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &eSetup) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (edm::Run const &, edm::EventSetup const &) override |
void | endRun (edm::Run const &run, edm::EventSetup const &eSetup) override |
Private Member Functions | |
int | getDet (int id) |
int | getPixPlane (int id) |
int | getPlaneIndex (int arm, int station, int rp, int plane) |
int | getRPglobalBin (int arm, int stn) |
int | getRPindex (int arm, int station, int rp) |
int | getRPInStationBin (int rp) |
int | prIndex (int rp, int plane) |
Static Private Attributes | |
static int | ADCMax = 256 |
static int | NArms =2 |
static int | NPlaneBins = NplaneMAX*NRPotBinsInStation |
static int | NplaneMAX =6 |
static int | NROCsMAX = 6 |
static int | NRPglobalBins = 4 |
static int | NRPotBinsInStation = RPn_last-RPn_first |
static int | NRPotsMAX =6 |
static int | NStationMAX =3 |
static int | RPn_first = 3 |
static int | RPn_last = 4 |
static int | RPotsIDMAX =8 |
static int | RPotsTotalNumber =NArms*NStationMAX*NRPotsMAX |
static int | StationIDMAX =4 |
Definition at line 32 of file CTPPSPixelDQMSource.cc.
CTPPSPixelDQMSource::CTPPSPixelDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 146 of file CTPPSPixelDQMSource.cc.
References edm::ParameterSet::getParameter(), tokenCluster, and tokenDigi.
|
override |
Definition at line 157 of file CTPPSPixelDQMSource.cc.
|
overrideprotected |
Definition at line 382 of file CTPPSPixelDQMSource.cc.
References ecalMGPA::adc(), CTPPSDetId::arm(), edm::DetSet< T >::begin(), edm::EventBase::bunchCrossing(), cluSizeMax, ClusMultPlane, cuy::col, MonitorElement::Fill(), HcalObjRepresent::Fill(), objects.autophobj::float, getDet(), getPixPlane(), getPlaneIndex(), getRPglobalBin(), getRPindex(), getRPInStationBin(), h2AllPlanesActive, h2CluSize, h2ClusMultipl, h2HitsMultipl, h2HitsMultROC, h2PlaneActive, h2xyHits, h2xyROCHits, hBX, hBXshort, hHitsMult, HitsMultPlane, HitsMultROC, hp2HitsMultROC_LS, hp2HitsOcc, hp2xyADC, hROCadc, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, hRPotActivROCs, edm::HandleBase::isValid(), SiStripPI::max, multHitsMax, nEvents, np, NplaneMAX, NROCsMAX, NRPotsMAX, NStationMAX, AlCaHLTBitMon_ParallelJobs::p, pixColMAX, pixRowMAX, prIndex(), alignCSCRings::r, CTPPSDetId::rp(), RPindexValid, RPotsTotalNumber, RPstatus, mathSSE::sqrt(), CTPPSDetId::station(), relativeConstraints::station, StationStatus, thePixIndices, tokenCluster, tokenDigi, CTPPSPixelIndices::transformToROC(), verbosity, and DetId::VeryForward.
|
overrideprotected |
Definition at line 195 of file CTPPSPixelDQMSource.cc.
References ADCMax, CTPPSDetId::armName(), DQMStore::IBooker::book1D(), DQMStore::IBooker::book1DD(), DQMStore::IBooker::book2D(), DQMStore::IBooker::book2DD(), DQMStore::IBooker::bookProfile(), DQMStore::IBooker::bookProfile2D(), DQMStore::IBooker::cd(), ClusMultMAX, MillePedeFileConverter_cfg::e, JetChargeProducer_cfi::exp, getPlaneIndex(), getRPglobalBin(), CTPPSDetId::getRPId(), getRPindex(), getRPInStationBin(), CTPPSDetId::getStationId(), MonitorElement::getTH2D(), MonitorElement::getTH2F(), MonitorElement::getTProfile2D(), h2AllPlanesActive, h2CluSize, h2ClusMultipl, h2HitsMultipl, h2HitsMultROC, h2PlaneActive, h2xyHits, h2xyROCHits, hBX, hBXshort, hHitsMult, hitMultMAX, hp2HitsMultROC_LS, hp2HitsOcc, hp2xyADC, hROCadc, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, hRPotActivROCs, mps_fire::i, cmsBatch::log, n0, pileupCalc::nbins, CTPPSDetId::nFull, CTPPSDetId::nPath, NPlaneBins, NplaneMAX, NROCsMAX, NRPglobalBins, NRPotBinsInStation, CTPPSDetId::nShort, NStationMAX, AlCaHLTBitMon_ParallelJobs::p, pixRowMAX, alignCSCRings::r, ROCSizeInX, ROCSizeInY, RPindexValid, RPn_first, RPn_last, RPstatus, alignCSCRings::s, sd, CTPPSDetId::sdTrackingPixel, DQMStore::IBooker::setCurrentFolder(), CTPPSDetId::setRP(), CTPPSDetId::setStation(), StationStatus, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprotected |
Definition at line 163 of file CTPPSPixelDQMSource.cc.
References cluSizeMax, CTPPSPixelIndices::getDefaultColDetSize(), CTPPSPixelIndices::getDefaultRowDetSize(), multHitsMax, nEvents, NRPotsMAX, NStationMAX, pixColMAX, pixRowMAX, ROCSizeInX, ROCSizeInY, RPindexValid, RPotsIDMAX, RPstatus, rpStatusWord, StationIDMAX, StationStatus, thePixIndices, and verbosity.
|
overrideprotected |
Definition at line 569 of file CTPPSPixelDQMSource.cc.
References cluSizeMax, DEFINE_FWK_MODULE, multHitsMax, nEvents, edm::RunBase::run(), and verbosity.
|
inlineprivate |
Definition at line 129 of file CTPPSPixelDQMSource.cc.
References DetId::kDetOffset.
Referenced by analyze().
|
inlineprivate |
Definition at line 131 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
Definition at line 111 of file CTPPSPixelDQMSource.cc.
References getRPindex().
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 122 of file CTPPSPixelDQMSource.cc.
References constexpr, and NStationMAX.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 104 of file CTPPSPixelDQMSource.cc.
References relativeConstraints::station.
Referenced by analyze(), bookHistograms(), and getPlaneIndex().
|
inlineprivate |
Definition at line 118 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
|
staticprivate |
Definition at line 56 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 135 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
private |
Definition at line 60 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 96 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 71 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 77 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 76 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 74 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 85 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 75 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 89 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 91 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 71 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 71 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 88 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 95 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 94 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 86 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 73 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 90 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 92 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 83 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 93 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 84 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 82 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 87 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 102 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 135 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
staticprivate |
Definition at line 50 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 46 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), endRun(), and looper.Looper::loop().
|
staticprivate |
Definition at line 69 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 53 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 121 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
Definition at line 68 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 52 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
staticprivate |
Definition at line 51 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), dqmBeginRun(), and getRPglobalBin().
|
private |
Definition at line 64 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 63 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 65 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 66 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 81 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
staticprivate |
Definition at line 55 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 55 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 58 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 79 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 100 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 99 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 101 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 62 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 48 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 47 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 45 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().