Skip to content

Commit 190d000

Browse files
committed
Primary4DVertexValidation: update profile plots reco vs PU vtx multiplicity, add histogram for real+fake after selection
1 parent aa39901 commit 190d000

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Validation/MtdValidation/plugins/Primary4DVertexValidation.cc

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ class Primary4DVertexValidation : public DQMEDAnalyzer {
377377
MonitorElement* meRecoPVPosSignalNotHighestPt_;
378378
MonitorElement* meRecoVtxVsLineDensity_;
379379
MonitorElement* meRecVerNumber_;
380+
MonitorElement* meRecSelVerNumber_;
380381
MonitorElement* meRecPVZ_;
381382
MonitorElement* meRecPVT_;
382383
MonitorElement* meSimVerNumber_;
@@ -727,13 +728,13 @@ void Primary4DVertexValidation::bookHistograms(DQMStore::IBooker& ibook,
727728
meTimeSignalPull_ =
728729
ibook.book1D("TimeSignalPull", "Pull for signal; t_{rec} - t_{sim}/#sigma_{t rec}", 100, -10., 10.);
729730
mePUvsRealV_ =
730-
ibook.bookProfile("PUvsReal", "#PU vertices vs #real matched vertices;#PU;#real ", 100, 0, 300, 100, 0, 200);
731+
ibook.bookProfile("PUvsReal", "#PU vertices vs #real matched vertices;#PU;#real ", 100, 0, 300, 100, 0, 300);
731732
mePUvsFakeV_ =
732-
ibook.bookProfile("PUvsFake", "#PU vertices vs #fake matched vertices;#PU;#fake ", 100, 0, 300, 100, 0, 20);
733+
ibook.bookProfile("PUvsFake", "#PU vertices vs #fake matched vertices;#PU;#fake ", 100, 0, 300, 100, 0, 300);
733734
mePUvsOtherFakeV_ = ibook.bookProfile(
734-
"PUvsOtherFake", "#PU vertices vs #other fake matched vertices;#PU;#other fake ", 100, 0, 300, 100, 0, 20);
735+
"PUvsOtherFake", "#PU vertices vs #other fake matched vertices;#PU;#other fake ", 100, 0, 300, 100, 0, 300);
735736
mePUvsSplitV_ =
736-
ibook.bookProfile("PUvsSplit", "#PU vertices vs #split matched vertices;#PU;#split ", 100, 0, 300, 100, 0, 20);
737+
ibook.bookProfile("PUvsSplit", "#PU vertices vs #split matched vertices;#PU;#split ", 100, 0, 300, 100, 0, 300);
737738
meMatchQual_ = ibook.book1D("MatchQuality", "RECO-SIM vertex match quality; ", 8, 0, 8.);
738739
meDeltaZrealreal_ = ibook.book1D("DeltaZrealreal", "#Delta Z real-real; |#Delta Z (r-r)| [cm]", 100, 0, 0.5);
739740
meDeltaZfakefake_ = ibook.book1D("DeltaZfakefake", "#Delta Z fake-fake; |#Delta Z (f-f)| [cm]", 100, 0, 0.5);
@@ -758,6 +759,7 @@ void Primary4DVertexValidation::bookHistograms(DQMStore::IBooker& ibook,
758759
0,
759760
20);
760761
meRecVerNumber_ = ibook.book1D("RecVerNumber", "RECO Vertex Number: Number of vertices", 50, 0, 250);
762+
meRecSelVerNumber_ = ibook.book1D("RecSelVerNumber", "RECO Selected Vertex Number: real + fake", 50, 0, 250);
761763
meSimVerNumber_ = ibook.book1D("SimVerNumber", "SIM Vertex Number: Number of vertices", 50, 0, 250);
762764
meRecPVZ_ = ibook.book1D("recPVZ", "#Rec vertices/10 mm", 30, -15., 15.);
763765
meRecPVT_ = ibook.book1D("recPVT", "#Rec vertices/50 ps", 30, -0.75, 0.75);
@@ -2908,6 +2910,7 @@ void Primary4DVertexValidation::analyze(const edm::Event& iEvent, const edm::Eve
29082910
LogTrace("Primary4DVertexValidation") << "is_fake: " << fake;
29092911
LogTrace("Primary4DVertexValidation") << "split_from: " << split;
29102912
LogTrace("Primary4DVertexValidation") << "other fake: " << other_fake;
2913+
meRecSelVerNumber_->Fill(real + fake);
29112914
mePUvsRealV_->Fill(simpv.size(), real);
29122915
mePUvsFakeV_->Fill(simpv.size(), fake);
29132916
mePUvsOtherFakeV_->Fill(simpv.size(), other_fake);

0 commit comments

Comments
 (0)