Classes | |
struct | BinningX |
struct | BinningY |
class | DiffPlots |
class | Plots |
class | Resolution |
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 &) |
Private Member Functions | |
std::vector< reco::TransientTrack > | sortTracksByPt (const reco::Vertex &thePV, const TransientTrackBuilder &ttBuilder, const reco::BeamSpot &beamspot) |
Private Attributes | |
edm::EDGetTokenT< reco::BeamSpot > | beamspotSrc_ |
BinningX | binningX_ |
BinningY | binningY_ |
std::mt19937 | engine_ |
AdaptiveVertexFitter | fitter_ |
const bool | forceSCAL_ |
Plots | hOtherV_ |
Plots | hPV_ |
edm::EDGetTokenT < LumiScalersCollection > | lumiScalersSrc_ |
edm::EDGetTokenT < OnlineLuminosityRecord > | metaDataSrc_ |
std::string | rootFolder_ |
const edm::ESGetToken < TransientTrackBuilder, TransientTrackRecord > | ttbToken_ |
edm::EDGetTokenT < reco::VertexCollection > | vertexSrc_ |
Definition at line 47 of file PrimaryVertexResolution.cc.
PrimaryVertexResolution::PrimaryVertexResolution | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 328 of file PrimaryVertexResolution.cc.
|
override |
Definition at line 341 of file PrimaryVertexResolution.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 392 of file PrimaryVertexResolution.cc.
References relval_steps::beamspot, beamspotSrc_, PrimaryVertexResolution::Plots::calculateAndFillResolution(), engine_, edm::EventID::event(), fitter_, forceSCAL_, edm::EventSetup::getData(), edm::Event::getHandle(), hOtherV_, hPV_, edm::EventBase::id(), edm::HandleBase::isValid(), dqmdumpme::lumi, edm::EventID::luminosityBlock(), lumiScalersSrc_, metaDataSrc_, edm::EventID::run(), reco::Vertex::size, sortTracksByPt(), reco::Vertex::tracksSize(), ttbToken_, vertexSrc_, and beam_dqm_sourceclient-live_cfg::vertices.
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 384 of file PrimaryVertexResolution.cc.
References PrimaryVertexResolution::Plots::book(), hOtherV_, hPV_, rootFolder_, and dqm::implementation::NavigatorBase::setCurrentFolder().
|
static |
Definition at line 343 of file PrimaryVertexResolution.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), submitPVResolutionJobs::desc, HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 440 of file PrimaryVertexResolution.cc.
References a, b, TransientTrackBuilder::build(), reco::TrackBase::pt(), HLT_FULL_cff::track, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), HcalDetIdTransform::transform(), and groupFilesInBlocks::tt.
Referenced by analyze().
|
private |
Definition at line 64 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 318 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 319 of file PrimaryVertexResolution.cc.
|
private |
Definition at line 325 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 70 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 67 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 323 of file PrimaryVertexResolution.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 322 of file PrimaryVertexResolution.cc.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 66 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 68 of file PrimaryVertexResolution.cc.
Referenced by bookHistograms().
|
private |
Definition at line 62 of file PrimaryVertexResolution.cc.
Referenced by analyze().
|
private |
Definition at line 63 of file PrimaryVertexResolution.cc.
Referenced by analyze().