@@ -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