#include <HLTVertexPerformanceAnalyzer.h>
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Private Attributes | |
std::vector< bool > | _isfoundHLTs |
std::vector< std::string > | folders |
std::vector< std::map < std::string, MonitorElement * > > | H1_ |
HLTConfigProvider | hltConfigProvider_ |
std::vector< int > | hltPathIndexs_ |
std::vector< std::string > | hltPathNames_ |
edm::EDGetTokenT < edm::TriggerResults > | hlTriggerResults_ |
std::string | hlTriggerResults_Label |
edm::EDConsumerBase::Labels | label |
std::string | mainFolder_ |
edm::EDGetTokenT< std::vector < SimVertex > > | simVertexCollection_ |
bool | triggerConfChanged_ |
std::vector< edm::EDGetTokenT < reco::VertexCollection > > | VertexCollection_ |
std::vector< std::string > | VertexCollection_Label |
Code used to produce DQM validation plots for b-tag at HLT. It plots the distribution of recoVertex.z() - simVertex.z() of the primary vertex.
Definition at line 33 of file HLTVertexPerformanceAnalyzer.h.
|
explicit |
Definition at line 6 of file HLTVertexPerformanceAnalyzer.cc.
References edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, and edm::vector_transform().
|
override |
Definition at line 24 of file HLTVertexPerformanceAnalyzer.cc.
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 56 of file HLTVertexPerformanceAnalyzer.cc.
References edm::Event::getByToken(), CoreSimVertex::position(), trackingTruthProducer_cfi::simVertexCollection, edm::triggerResults(), and relativeConstraints::value.
|
overrideprivatevirtual |
Implements DQMEDAnalyzer.
Definition at line 125 of file HLTVertexPerformanceAnalyzer.cc.
References dqm::implementation::IBooker::book1D(), dqm::impl::MonitorElement::setAxisTitle(), dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 26 of file HLTVertexPerformanceAnalyzer.cc.
References newFWLiteAna::found, label, and edm::EDConsumerBase::labelsForToken().
|
private |
Definition at line 55 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 56 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 57 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 48 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 52 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 47 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 45 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 61 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 59 of file HLTVertexPerformanceAnalyzer.h.
Referenced by python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer::process(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
private |
Definition at line 44 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 46 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 49 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 51 of file HLTVertexPerformanceAnalyzer.h.
|
private |
Definition at line 60 of file HLTVertexPerformanceAnalyzer.h.