Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
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 |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
int | getRPindex (int arm, int station, int rp) const |
Private Attributes | |
const std::string | folderName_ = "PPSRANDOM/RandomPixel" |
MonitorElement * | h2HitsVsBXRandoms_ [kRPotsTotalNumber_] |
MonitorElement * | hBX_ |
const int | kIndexNotValid = 0 |
int | RPindexValid_ [kRPotsTotalNumber_] |
int | rpStatus_ [kStationIDMAX_][kRPotsIDMAX_] |
unsigned int | rpStatusWord_ = 0x8008 |
int | stationStatus_ [kStationIDMAX_] |
edm::EDGetTokenT< edm::DetSetVector< CTPPSPixelDigi > > const | tokenDigi_ |
Static Private Attributes | |
static constexpr int | kFirstRPn_ = 3 |
static constexpr int | kLastRPn_ = 4 |
static constexpr int | kNArms_ = 2 |
static constexpr int | kNplaneMAX_ = 6 |
static constexpr int | kNRPotsMAX_ = 6 |
static constexpr int | kNStationMAX_ = 3 |
static constexpr int | kRPotsIDMAX_ = 8 |
static constexpr int | kRPotsTotalNumber_ = kNArms_ * kNStationMAX_ * kNRPotsMAX_ |
static constexpr int | kStationIDMAX_ = 4 |
Definition at line 33 of file CTPPSRandomDQMSource.cc.
CTPPSRandomDQMSource::CTPPSRandomDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 80 of file CTPPSRandomDQMSource.cc.
References kNRPotsMAX_, kNStationMAX_, kRPotsIDMAX_, kStationIDMAX_, RPindexValid_, rpStatus_, rpStatusWord_, and stationStatus_.
|
overridedefault |
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 163 of file CTPPSRandomDQMSource.cc.
References protons_cff::arm, dqm::impl::MonitorElement::Fill(), getRPindex(), h2HitsVsBXRandoms_, hBX_, kNplaneMAX_, kNRPotsMAX_, kNStationMAX_, AlCaHLTBitMon_ParallelJobs::p, DetId::rawId(), RPindexValid_, rpStatus_, stationStatus_, and tokenDigi_.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 108 of file CTPPSRandomDQMSource.cc.
References protons_cff::arm, dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::NavigatorBase::cd(), folderName_, getRPindex(), dqm::impl::MonitorElement::getTH2F(), h2HitsVsBXRandoms_, hBX_, kFirstRPn_, kLastRPn_, kNArms_, kNplaneMAX_, kNStationMAX_, CTPPSDetId::nFull, CTPPSDetId::nShort, RPindexValid_, CTPPSDetId::sdTrackingPixel, dqm::implementation::NavigatorBase::setCurrentFolder(), stationStatus_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 197 of file CTPPSRandomDQMSource.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, HLT_2022v15_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 68 of file CTPPSRandomDQMSource.cc.
References protons_cff::arm, kIndexNotValid, kNRPotsMAX_, kNStationMAX_, and relativeConstraints::station.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 54 of file CTPPSRandomDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 66 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 61 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 50 of file CTPPSRandomDQMSource.cc.
Referenced by bookHistograms().
|
private |
Definition at line 59 of file CTPPSRandomDQMSource.cc.
Referenced by getRPindex().
|
staticprivate |
Definition at line 50 of file CTPPSRandomDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 46 of file CTPPSRandomDQMSource.cc.
Referenced by bookHistograms().
|
staticprivate |
Definition at line 49 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 48 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), CTPPSRandomDQMSource(), and getRPindex().
|
staticprivate |
Definition at line 47 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), bookHistograms(), CTPPSRandomDQMSource(), and getRPindex().
|
staticprivate |
Definition at line 52 of file CTPPSRandomDQMSource.cc.
Referenced by CTPPSRandomDQMSource().
|
staticprivate |
Definition at line 63 of file CTPPSRandomDQMSource.cc.
|
staticprivate |
Definition at line 51 of file CTPPSRandomDQMSource.cc.
Referenced by CTPPSRandomDQMSource().
|
private |
Definition at line 65 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSRandomDQMSource().
|
private |
Definition at line 57 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), and CTPPSRandomDQMSource().
|
private |
Definition at line 56 of file CTPPSRandomDQMSource.cc.
Referenced by CTPPSRandomDQMSource().
|
private |
Definition at line 58 of file CTPPSRandomDQMSource.cc.
Referenced by analyze(), bookHistograms(), and CTPPSRandomDQMSource().
|
private |
Definition at line 44 of file CTPPSRandomDQMSource.cc.
Referenced by analyze().