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 31 of file CTPPSPixelDQMSource.cc.
CTPPSPixelDQMSource::CTPPSPixelDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 161 of file CTPPSPixelDQMSource.cc.
References KineDebug3::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 207 of file CTPPSPixelDQMSource.cc.
|
overrideprotected |
Definition at line 473 of file CTPPSPixelDQMSource.cc.
References ecalMGPA::adc(), 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, 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 246 of file CTPPSPixelDQMSource.cc.
References 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, 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, sd, CTPPSDetId::sdTrackingPixel, StationStatus, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprotected |
Definition at line 211 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 153 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
Definition at line 154 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
|
inlineprivate |
Definition at line 143 of file CTPPSPixelDQMSource.cc.
References NplaneMAX, and RPn_first.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 121 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 139 of file CTPPSPixelDQMSource.cc.
|
inlineprivate |
Definition at line 148 of file CTPPSPixelDQMSource.cc.
References DetId::kDetOffset.
Referenced by analyze().
|
staticconstexprprivate |
Definition at line 60 of file CTPPSPixelDQMSource.cc.
|
staticconstexprprivate |
Definition at line 65 of file CTPPSPixelDQMSource.cc.
|
staticconstexprprivate |
Definition at line 66 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 86 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 85 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 91 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 100 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 103 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 82 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 99 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticconstexprprivate |
Definition at line 64 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 107 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 106 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 98 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 101 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 83 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 104 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 95 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 105 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 96 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 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 119 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 114 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
staticconstexprprivate |
Definition at line 68 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 73 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 72 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 69 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 71 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 70 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by CTPPSPixelDQMSource().
|
private |
Definition at line 49 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and looper.Looper::loop().
|
staticconstexprprivate |
Definition at line 63 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticconstexprprivate |
Definition at line 80 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), CTPPSPixelDQMSource(), and getRPglobalBin().
|
staticconstexprprivate |
Definition at line 58 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticconstexprprivate |
Definition at line 141 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
Definition at line 79 of file CTPPSPixelDQMSource.cc.
|
staticconstexprprivate |
Definition at line 56 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), CTPPSPixelDQMSource(), and dqmBeginRun().
|
staticconstexprprivate |
Definition at line 55 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), CTPPSPixelDQMSource(), and dqmBeginRun().
|
private |
Definition at line 110 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
private |
Definition at line 111 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSPixelDQMSource().
|
private |
Definition at line 90 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
staticconstexprprivate |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and getRPglobalBin().
|
staticconstexprprivate |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticconstexprprivate |
Definition at line 62 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticconstexprprivate |
Definition at line 88 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 117 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 116 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticconstexprprivate |
Definition at line 61 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 118 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 75 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 51 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 50 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 52 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 77 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 48 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), CTPPSPixelDQMSource(), and dqmBeginRun().
|
private |
Definition at line 157 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 157 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 157 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 157 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().