Definition at line 48 of file PrimaryVertexResolution.cc.
◆ PrimaryVertexResolution()
PrimaryVertexResolution::PrimaryVertexResolution |
( |
const edm::ParameterSet & |
iConfig | ) |
|
◆ ~PrimaryVertexResolution()
PrimaryVertexResolution::~PrimaryVertexResolution |
( |
| ) |
|
|
override |
◆ analyze()
Reimplemented from DQMEDAnalyzer.
Definition at line 393 of file PrimaryVertexResolution.cc.
409 LumiScalersCollection::const_iterator scalit =
lumiScalers->begin();
410 lumi = scalit->instantLumi();
431 const auto nvertices =
vertices.size();
439 for (
auto endPV = cend(
vertices); iPV != endPV; ++iPV) {
440 if (iPV->tracksSize() >= 4) {
References beamspotSrc_, PrimaryVertexResolution::Plots::calculateAndFillResolution(), engine_, fitter_, forceSCAL_, edm::EventSetup::get(), get, hOtherV_, hPV_, iEvent, OnlineLuminosityRecord::instLumi(), edm::HandleBase::isValid(), V0Monitor_cfi::lumiScalers, lumiScalersSrc_, metaDataSrc_, sortTracksByPt(), reco::Vertex::tracksSize(), transientTrackBuilder_, vertexSrc_, and pwdgSkimBPark_cfi::vertices.
◆ bookHistograms()
◆ fillDescriptions()
Definition at line 344 of file PrimaryVertexResolution.cc.
350 desc.addUntracked<
bool>(
"forceSCAL",
true);
352 desc.addUntracked<
std::string>(
"transientTrackBuilder",
"TransientTrackBuilder");
355 desc.addUntracked<
double>(
"maxResol", 0.02);
356 desc.addUntracked<
int>(
"binsResol", 100);
358 desc.addUntracked<
double>(
"maxPull", 5);
359 desc.addUntracked<
int>(
"binsPull", 100);
362 desc.addUntracked<
double>(
"minNtracks", -0.5);
363 desc.addUntracked<
double>(
"maxNtracks", 119.5);
364 desc.addUntracked<
int>(
"binsNtracks", 60);
366 desc.addUntracked<
double>(
"minNvertices", -0.5);
367 desc.addUntracked<
double>(
"maxNvertices", 199.5);
368 desc.addUntracked<
int>(
"binsNvertices", 100);
370 desc.addUntracked<
double>(
"maxXY", 0.15);
371 desc.addUntracked<
int>(
"binsXY", 100);
373 desc.addUntracked<
double>(
"maxZ", 30.);
374 desc.addUntracked<
int>(
"binsZ", 100);
376 desc.addUntracked<
double>(
"minPt", 1);
377 desc.addUntracked<
double>(
"maxPt", 1
e3);
379 desc.addUntracked<
double>(
"minLumi", 200.);
380 desc.addUntracked<
double>(
"maxLumi", 20000.);
382 descriptions.
add(
"primaryVertexResolution",
desc);
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, SiPixelPhase1Clusters_cfi::e3, HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
◆ sortTracksByPt()
◆ beamspotSrc_
◆ binningX_
BinningX PrimaryVertexResolution::binningX_ |
|
private |
◆ binningY_
BinningY PrimaryVertexResolution::binningY_ |
|
private |
◆ engine_
std::mt19937 PrimaryVertexResolution::engine_ |
|
private |
◆ fitter_
◆ forceSCAL_
const bool PrimaryVertexResolution::forceSCAL_ |
|
private |
◆ hOtherV_
Plots PrimaryVertexResolution::hOtherV_ |
|
private |
◆ hPV_
Plots PrimaryVertexResolution::hPV_ |
|
private |
◆ lumiScalersSrc_
◆ metaDataSrc_
◆ rootFolder_
std::string PrimaryVertexResolution::rootFolder_ |
|
private |
◆ transientTrackBuilder_
std::string PrimaryVertexResolution::transientTrackBuilder_ |
|
private |
◆ vertexSrc_