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 |
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 constexpr int | ADCMax = 256 |
static constexpr int | ClusMultMAX = 10 |
static constexpr int | ClusterSizeMax = 9 |
static constexpr int | hitMultMAX = 50 |
static constexpr int | mapXbins = 200 |
static constexpr int | mapYbins = 240 |
static constexpr float | mapYmax = 8. |
static constexpr float | mapYmin = -16. |
static constexpr int | NArms = 2 |
static constexpr int | NLocalTracksMAX = 20 |
static constexpr int | NPlaneBins = NplaneMAX * NRPotBinsInStation |
static constexpr int | NplaneMAX = 6 |
static constexpr int | NROCsMAX = 6 |
static constexpr int | NRPglobalBins = 4 |
static constexpr int | NRPotBinsInStation = RPn_last - RPn_first |
static constexpr int | NRPotsMAX = 6 |
static constexpr int | NStationMAX = 3 |
static constexpr int | RPn_first = 3 |
static constexpr int | RPn_last = 4 |
static constexpr int | RPotsIDMAX = 8 |
static constexpr int | RPotsTotalNumber = NArms * NStationMAX * NRPotsMAX |
static constexpr int | StationIDMAX = 4 |
Definition at line 32 of file CTPPSPixelDQMSource.cc.
CTPPSPixelDQMSource::CTPPSPixelDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 164 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, submitPVResolutionJobs::count, Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), isPlanePlotsTurnedOff, NArms, NplaneMAX, NRPotsMAX, NStationMAX, offlinePlots, onlinePlots, alignCSCRings::s, relativeConstraints::station, tokenCluster, tokenDigi, tokenTrack, and verbosity.
|
override |
Definition at line 210 of file CTPPSPixelDQMSource.cc.
|
overrideprotected |
Definition at line 480 of file CTPPSPixelDQMSource.cc.
References gpuClustering::adc, protons_cff::arm, CTPPSDetId::arm(), ClusterSizeMax, cuy::col, dqm::impl::MonitorElement::Fill(), HcalObjRepresent::Fill(), dqmMemoryStats::float, getDet(), getPixPlane(), getPlaneIndex(), getRPglobalBin(), getRPindex(), h2AllPlanesActive, h2CluSize, h2Efficiency, h2HitsMultipl, h2HitsMultROC, h2trackXY0, h2xyHits, hBX, hBXshort, hHitsMult, hitMultMAX, HitsMultPlane, HitsMultROC, hp2HitsMultROC_LS, hp2xyADC, hpixLTrack, hpRPactive, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivBXroc_2, hRPotActivBXroc_3, hRPotActivPlanes, htrackHits, htrackMult, mps_fire::i, isPlanePlotsTurnedOff, edm::HandleBase::isValid(), SiStripPI::max, nEvents, cms::cuda::nh, NLocalTracksMAX, np, NplaneMAX, NROCsMAX, NRPotsMAX, NStationMAX, offlinePlots, onlinePlots, AlCaHLTBitMon_ParallelJobs::p, prIndex(), alignCSCRings::r, PixelMapPlotter::roc, CTPPSDetId::rp(), RPindexValid, RPotsTotalNumber, RPstatus, CTPPSDetId::station(), relativeConstraints::station, StationStatus, thePixIndices, tokenCluster, tokenDigi, tokenTrack, TrackFitDimension, CTPPSPixelIndices::transformToROC(), validateGeometry_cfg::valid, verbosity, DetId::VeryForward, x0_MAX, x0_MIN, y0_MAX, and y0_MIN.
|
overrideprotected |
Definition at line 249 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book1DD(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::book2DD(), dqm::implementation::IBooker::bookProfile(), dqm::implementation::IBooker::bookProfile2D(), dqm::implementation::NavigatorBase::cd(), ClusterSizeMax, MillePedeFileConverter_cfg::e, getRPglobalBin(), getRPindex(), dqm::legacy::MonitorElement::getTH2D(), dqm::legacy::MonitorElement::getTH2F(), dqm::legacy::MonitorElement::getTProfile(), dqm::legacy::MonitorElement::getTProfile2D(), h2AllPlanesActive, h2CluSize, h2Efficiency, h2HitsMultipl, h2HitsMultROC, h2trackXY0, h2xyHits, hBX, hBXshort, hHitsMult, hitMultMAX, hp2HitsMultROC_LS, hp2xyADC, hpixLTrack, hpRPactive, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivBXroc_2, hRPotActivBXroc_3, hRPotActivPlanes, htrackHits, htrackMult, isPlanePlotsTurnedOff, mapXbins, mapXmax, mapXmin, mapYbins, mapYmax, mapYmin, LaserClient_cfi::nbins, CTPPSDetId::nFull, NLocalTracksMAX, CTPPSDetId::nPath, NPlaneBins, NplaneMAX, NROCsMAX, NRPglobalBins, CTPPSDetId::nShort, NStationMAX, offlinePlots, onlinePlots, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, RPindexValid, RPn_first, RPn_last, RPstatus, alignCSCRings::s, CTPPSDetId::sdTrackingPixel, dqm::implementation::NavigatorBase::setCurrentFolder(), StationStatus, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprotected |
Definition at line 214 of file CTPPSPixelDQMSource.cc.
References CTPPSPixelLocalTrack::dimension, nEvents, NRPotsMAX, NStationMAX, RPindexValid, RPotsIDMAX, RPstatus, rpStatusWord, StationIDMAX, StationStatus, TrackFitDimension, verbosity, x0_MAX, x0_MIN, y0_MAX, and y0_MIN.
|
inlineprivate |
Definition at line 150 of file CTPPSPixelDQMSource.cc.
References DetId::kDetOffset.
Referenced by analyze().
|
inlineprivate |
Definition at line 151 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
Definition at line 127 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, getRPindex(), IndexNotValid, NplaneMAX, and relativeConstraints::station.
Referenced by analyze().
|
inlineprivate |
Definition at line 140 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, and NStationMAX.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 118 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, IndexNotValid, NRPotsMAX, NStationMAX, and relativeConstraints::station.
Referenced by analyze(), bookHistograms(), and getPlaneIndex().
|
inlineprivate |
|
inlineprivate |
Definition at line 145 of file CTPPSPixelDQMSource.cc.
References NplaneMAX, and RPn_first.
Referenced by analyze().
|
staticprivate |
Definition at line 55 of file CTPPSPixelDQMSource.cc.
|
staticprivate |
Definition at line 60 of file CTPPSPixelDQMSource.cc.
|
staticprivate |
Definition at line 61 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 81 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 99 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 80 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 94 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 86 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 97 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 100 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 77 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 96 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 104 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 103 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 95 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 98 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 78 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 101 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 90 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 102 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 93 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 89 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 87 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 116 of file CTPPSPixelDQMSource.cc.
Referenced by getPlaneIndex(), and getRPindex().
|
private |
Definition at line 111 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
staticprivate |
Definition at line 63 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 68 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 67 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 64 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 66 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 65 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 49 of file CTPPSPixelDQMSource.cc.
Referenced by CTPPSPixelDQMSource().
|
private |
Definition at line 44 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and looper.Looper::loop().
|
staticprivate |
Definition at line 58 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 75 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 52 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), CTPPSPixelDQMSource(), getPlaneIndex(), and prIndex().
|
staticprivate |
Definition at line 53 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 138 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
Definition at line 74 of file CTPPSPixelDQMSource.cc.
|
staticprivate |
Definition at line 51 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), CTPPSPixelDQMSource(), dqmBeginRun(), and getRPindex().
|
staticprivate |
Definition at line 50 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), CTPPSPixelDQMSource(), dqmBeginRun(), getRPglobalBin(), and getRPindex().
|
private |
Definition at line 107 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
private |
Definition at line 108 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
private |
Definition at line 85 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
staticprivate |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), getRPInStationBin(), and prIndex().
|
staticprivate |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 83 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 114 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 113 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 56 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 115 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 70 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 46 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 45 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 72 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 43 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), CTPPSPixelDQMSource(), and dqmBeginRun().
|
private |
Definition at line 154 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 154 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 154 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 154 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().