Classes | |
struct | DiagonalPlots |
plots related to one (anti)diagonal More... | |
struct | PotPlots |
plots related to one RP More... | |
Public Member Functions | |
ElasticPlotDQMSource (const edm::ParameterSet &ps) | |
~ElasticPlotDQMSource () 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 |
Private Attributes | |
std::map< unsigned int, DiagonalPlots > | diagonalPlots |
std::map< unsigned int, PotPlots > | potPlots |
edm::EDGetTokenT < edm::DetSetVector < TotemRPLocalTrack > > | tokenLocalTrack |
edm::EDGetTokenT < edm::DetSetVector < TotemRPRecHit > > | tokenRecHit |
edm::EDGetTokenT < edm::DetSetVector < TotemRPUVPattern > > | tokenUVPattern |
unsigned int | verbosity |
Static Private Attributes | |
static constexpr double | ls_duration_inverse = 1. / 23.357 |
static constexpr unsigned int | ls_max = 2000 |
static constexpr unsigned int | ls_min = 0 |
Definition at line 29 of file ElasticPlotDQMSource.cc.
ElasticPlotDQMSource::ElasticPlotDQMSource | ( | const edm::ParameterSet & | ps | ) |
Definition at line 186 of file ElasticPlotDQMSource.cc.
References edm::ParameterSet::getParameter(), tokenLocalTrack, tokenRecHit, and tokenUVPattern.
|
override |
Definition at line 195 of file ElasticPlotDQMSource.cc.
|
overrideprotected |
Definition at line 224 of file ElasticPlotDQMSource.cc.
References diagonalPlots, mps_fire::i, edm::HandleBase::isValid(), dqmiolumiharvest::j, ls_duration_inverse, edm::EventBase::luminosityBlock(), AlCaHLTBitMon_ParallelJobs::p, potPlots, createTree::pp, TotemRPUVPattern::projU, TotemRPUVPattern::projV, CTPPSDetId::rpId(), tokenLocalTrack, tokenRecHit, tokenUVPattern, HLT_FULL_cff::track, tracks, verbosity, TotemRPLocalTrack::x0(), and TotemRPLocalTrack::y0().
|
overrideprotected |
Definition at line 199 of file ElasticPlotDQMSource.cc.
References dqm::implementation::NavigatorBase::cd(), diagonalPlots, potPlots, and dqm::implementation::NavigatorBase::setCurrentFolder().
|
private |
Definition at line 76 of file ElasticPlotDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
staticprivate |
Definition at line 40 of file ElasticPlotDQMSource.cc.
Referenced by analyze().
|
staticprivate |
Definition at line 42 of file ElasticPlotDQMSource.cc.
|
staticprivate |
Definition at line 41 of file ElasticPlotDQMSource.cc.
|
private |
Definition at line 92 of file ElasticPlotDQMSource.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 48 of file ElasticPlotDQMSource.cc.
Referenced by analyze(), and ElasticPlotDQMSource().
|
private |
Definition at line 46 of file ElasticPlotDQMSource.cc.
Referenced by analyze(), and ElasticPlotDQMSource().
|
private |
Definition at line 47 of file ElasticPlotDQMSource.cc.
Referenced by analyze(), and ElasticPlotDQMSource().
|
private |
Definition at line 44 of file ElasticPlotDQMSource.cc.
Referenced by analyze().