Public Member Functions | |
CTPPSPixelDQMSource (const edm::ParameterSet &ps) | |
~CTPPSPixelDQMSource () override | |
Public Member Functions inherited from one::DQMEDAnalyzer< T > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
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 | ClusMultMAX = 10 |
static int | ClusterSizeMax = 9 |
static int | hitMultMAX = 50 |
static int | NArms =2 |
static int | NLocalTracksMAX =20 |
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 33 of file CTPPSPixelDQMSource.cc.
CTPPSPixelDQMSource::CTPPSPixelDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 152 of file CTPPSPixelDQMSource.cc.
References edm::ParameterSet::getParameter(), tokenCluster, tokenDigi, and tokenTrack.
|
override |
Definition at line 163 of file CTPPSPixelDQMSource.cc.
|
overrideprotected |
Definition at line 378 of file CTPPSPixelDQMSource.cc.
References ecalMGPA::adc(), protons_cff::arm, CTPPSDetId::arm(), edm::EventBase::bunchCrossing(), cluSizeMax, ClusMultPlane, ClusterSizeMax, cuy::col, MonitorElement::Fill(), objects.autophobj::float, getDet(), getPixPlane(), getPlaneIndex(), getRPglobalBin(), getRPindex(), h2AllPlanesActive, h2CluSize, h2HitsMultipl, h2HitsMultROC, h2trackXY0, h2xyHits, hBX, hBXshort, hHitsMult, hitMultMAX, HitsMultPlane, HitsMultROC, hp2HitsMultROC_LS, hp2xyADC, hpixLTrack, hpRPactive, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, htrackHits, htrackMult, mps_fire::i, edm::HandleBase::isValid(), SiStripPI::max, multHitsMax, nEvents, NLocalTracksMAX, np, NplaneMAX, NROCsMAX, NRPotsMAX, NStationMAX, AlCaHLTBitMon_ParallelJobs::p, prIndex(), alignCSCRings::r, CTPPSDetId::rp(), RPindexValid, RPotsTotalNumber, RPstatus, CTPPSDetId::station(), relativeConstraints::station, StationStatus, thePixIndices, tokenCluster, tokenDigi, tokenTrack, TrackFitDimension, CTPPSPixelIndices::transformToROC(), verbosity, DetId::VeryForward, x0_MAX, x0_MIN, y0_MAX, and y0_MIN.
|
overrideprotected |
Definition at line 206 of file CTPPSPixelDQMSource.cc.
References protons_cff::arm, CTPPSDetId::armName(), DQMStore::IBooker::book1D(), DQMStore::IBooker::book1DD(), DQMStore::IBooker::book2D(), DQMStore::IBooker::book2DD(), DQMStore::IBooker::bookProfile(), DQMStore::IBooker::bookProfile2D(), DQMStore::IBooker::cd(), ClusterSizeMax, MillePedeFileConverter_cfg::e, getRPglobalBin(), CTPPSDetId::getRPId(), getRPindex(), CTPPSDetId::getStationId(), MonitorElement::getTH2D(), MonitorElement::getTH2F(), MonitorElement::getTProfile(), MonitorElement::getTProfile2D(), h2AllPlanesActive, h2CluSize, h2HitsMultipl, h2HitsMultROC, h2trackXY0, h2xyHits, hBX, hBXshort, hHitsMult, hitMultMAX, hp2HitsMultROC_LS, hp2xyADC, hpixLTrack, hpRPactive, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, htrackHits, htrackMult, pileupCalc::nbins, CTPPSDetId::nFull, NLocalTracksMAX, CTPPSDetId::nPath, NPlaneBins, NplaneMAX, NROCsMAX, NRPglobalBins, 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 169 of file CTPPSPixelDQMSource.cc.
References cluSizeMax, CTPPSPixelLocalTrack::dimension, CTPPSPixelIndices::getDefaultColDetSize(), CTPPSPixelIndices::getDefaultRowDetSize(), multHitsMax, nEvents, NRPotsMAX, NStationMAX, pixColMAX, pixRowMAX, ROCSizeInX, ROCSizeInY, RPindexValid, RPotsIDMAX, RPstatus, rpStatusWord, StationIDMAX, StationStatus, thePixIndices, TrackFitDimension, verbosity, x0_MAX, x0_MIN, y0_MAX, and y0_MIN.
|
overrideprotected |
Definition at line 591 of file CTPPSPixelDQMSource.cc.
References cluSizeMax, DEFINE_FWK_MODULE, multHitsMax, nEvents, edm::RunBase::run(), verbosity, x0_MAX, x0_MIN, y0_MAX, and y0_MIN.
|
inlineprivate |
Definition at line 135 of file CTPPSPixelDQMSource.cc.
References DetId::kDetOffset.
Referenced by analyze().
|
inlineprivate |
Definition at line 137 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
Definition at line 117 of file CTPPSPixelDQMSource.cc.
References getRPindex().
Referenced by analyze().
|
inlineprivate |
Definition at line 128 of file CTPPSPixelDQMSource.cc.
References constexpr, and NStationMAX.
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 110 of file CTPPSPixelDQMSource.cc.
References relativeConstraints::station.
Referenced by analyze(), bookHistograms(), and getPlaneIndex().
|
inlineprivate |
Definition at line 124 of file CTPPSPixelDQMSource.cc.
|
inlineprivate |
|
staticprivate |
Definition at line 58 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 141 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
staticprivate |
Definition at line 63 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 102 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
staticprivate |
Definition at line 64 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 80 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 86 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 95 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 97 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 94 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 62 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 101 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 100 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 93 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 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 98 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 90 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 91 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 108 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 141 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
staticprivate |
Definition at line 52 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 47 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), endRun(), and looper.Looper::loop().
|
staticprivate |
Definition at line 61 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 55 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 56 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 127 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
Definition at line 74 of file CTPPSPixelDQMSource.cc.
|
staticprivate |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
staticprivate |
Definition at line 53 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), dqmBeginRun(), and getRPglobalBin().
|
private |
Definition at line 68 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 67 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 69 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 70 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 85 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
staticprivate |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 60 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 83 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 106 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 105 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
staticprivate |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 107 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 66 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 49 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 48 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 72 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 46 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
private |
Definition at line 142 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
private |
Definition at line 142 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
private |
Definition at line 142 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
private |
Definition at line 142 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().