Protected Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &eSetup) |
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) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Private Member Functions | |
int | getDet (int id) |
int | getPixPlane (int id) |
int | getPlaneIndex (int arm, int station, int rp, int plane) |
int | getRPindex (int arm, int station, int rp) |
int | prIndex (int rp, int plane) |
Static Private Attributes | |
static int | NArms =2 |
static int | NplaneMAX =6 |
static int | NROCsMAX = 6 |
static int | NRPotsMAX =6 |
static int | NStationMAX =3 |
static int | RPotsTotalNumber =NArms*NStationMAX*NRPotsMAX |
Definition at line 31 of file CTPPSPixelDQMSource.cc.
CTPPSPixelDQMSource::CTPPSPixelDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 130 of file CTPPSPixelDQMSource.cc.
References edm::ParameterSet::getParameter(), and tokenDigi.
|
virtual |
Definition at line 141 of file CTPPSPixelDQMSource.cc.
|
protectedvirtual |
Implements edm::stream::EDAnalyzerBase.
Definition at line 346 of file CTPPSPixelDQMSource.cc.
References ecalMGPA::adc(), CTPPSDetId::arm(), edm::DetSet< T >::begin(), edm::EventBase::bunchCrossing(), cuy::col, MonitorElement::Fill(), HcalObjRepresent::Fill(), objects.autophobj::float, getDet(), getPixPlane(), getPlaneIndex(), getRPindex(), h2HitsMultipl, h2HitsMultROC, h2PlaneActive, h2xyHits, h2xyROCadc, h2xyROCHits, hBX, hBXshort, hHitsMult, HitsMultPlane, HitsMultROC, hp2HitsMultROC_LS, hp2HitsOcc, hp2xyADC, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, hRPotActivROCs, diffTreeTool::index, edm::HandleBase::isValid(), hpstanc_transforms::max, multHits, NArms, nEvents, np, NplaneMAX, NROCsMAX, NRPotsMAX, NStationMAX, AlCaHLTBitMon_ParallelJobs::p, prIndex(), alignCSCRings::r, CTPPSDetId::rp(), RPindexValid, RPstatus, CTPPSDetId::station(), relativeConstraints::station, StationStatus, thePixIndices, tokenDigi, CTPPSPixelIndices::transformToROC(), verbosity, and DetId::VeryForward.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 174 of file CTPPSPixelDQMSource.cc.
References CTPPSDetId::armName(), DQMStore::IBooker::book1D(), DQMStore::IBooker::book1DD(), DQMStore::IBooker::book2D(), DQMStore::IBooker::book2DD(), DQMStore::IBooker::bookProfile2D(), DQMStore::IBooker::cd(), CluSizeMAX, ClusMultMAX, MillePedeFileConverter_cfg::e, getPlaneIndex(), CTPPSDetId::getRPId(), getRPindex(), CTPPSDetId::getStationId(), MonitorElement::getTH2D(), MonitorElement::getTH2F(), MonitorElement::getTProfile2D(), h2CluSize, h2ClusMultipl, h2HitsMultipl, h2HitsMultROC, h2PlaneActive, h2xyHits, h2xyROCadc, h2xyROCHits, hBX, hBXshort, hHitsMult, hitMultMAX, hp2HitsMultROC_LS, hp2HitsOcc, hp2xyADC, hRPotActivBX, hRPotActivBXall, hRPotActivBXroc, hRPotActivPlanes, hRPotActivROCs, diffTreeTool::index, pileupCalc::nbins, CTPPSDetId::nFull, CTPPSDetId::nPath, NplaneMAX, NROCsMAX, 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, AlCaHLTBitMon_QueryRunRegistry::string, and TrackerOfflineValidation_Dqm_cff::xmax.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 147 of file CTPPSPixelDQMSource.cc.
References cluSizeMaxData, CTPPSPixelIndices::getDefaultColDetSize(), CTPPSPixelIndices::getDefaultRowDetSize(), multClus, multHits, nEvents, NRPotsMAX, pixColMAX, pixRowMAX, ROCSizeInX, ROCSizeInY, RPindexValid, RPstatus, rpStatusWord, StationStatus, thePixIndices, and verbosity.
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Definition at line 477 of file CTPPSPixelDQMSource.cc.
References cluSizeMaxData, DEFINE_FWK_MODULE, multClus, multHits, nEvents, edm::RunBase::run(), and verbosity.
|
inlineprivate |
Definition at line 113 of file CTPPSPixelDQMSource.cc.
References DetId::kDetOffset.
Referenced by analyze().
|
inlineprivate |
Definition at line 115 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
inlineprivate |
Definition at line 104 of file CTPPSPixelDQMSource.cc.
References getRPindex().
Referenced by analyze(), and bookHistograms().
|
inlineprivate |
Definition at line 97 of file CTPPSPixelDQMSource.cc.
References relativeConstraints::station.
Referenced by analyze(), bookHistograms(), and getPlaneIndex().
|
inlineprivate |
|
private |
Definition at line 57 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 119 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun(), and endRun().
|
private |
Definition at line 56 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 71 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 70 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 68 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 79 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 69 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 86 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 65 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 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 55 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 89 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 88 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 80 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 67 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 77 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 78 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 81 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 95 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 119 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun(), and endRun().
|
private |
Definition at line 119 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().
|
staticprivate |
Definition at line 49 of file CTPPSPixelDQMSource.cc.
Referenced by analyze().
|
private |
Definition at line 45 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), endRun(), and looper.Looper::loop().
|
staticprivate |
Definition at line 52 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 53 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 51 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
staticprivate |
Definition at line 50 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 61 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 60 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 62 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 63 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 75 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 54 of file CTPPSPixelDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 73 of file CTPPSPixelDQMSource.cc.
|
private |
Definition at line 93 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 92 of file CTPPSPixelDQMSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 94 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 59 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 46 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), and CTPPSPixelDQMSource().
|
private |
Definition at line 44 of file CTPPSPixelDQMSource.cc.
Referenced by analyze(), dqmBeginRun(), and endRun().