#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(), mps_fire::i, label, edm::EDConsumerBase::labelsForToken(), AlCaHLTBitMon_QueryRunRegistry::string, makeGlobalPositionRcd_cfg::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 iEvent, edm::HandleBase::isValid(), seedmultiplicitymonitor_newtracking_cfi::maxValue, CoreSimVertex::position(), edm::Handle< T >::product(), caloTruthProducer_cfi::simVertexCollection, and edm::triggerResults().
|
overrideprivatevirtual |
Implements DQMEDAnalyzer.
Definition at line 125 of file HLTVertexPerformanceAnalyzer.cc.
References dqm::implementation::IBooker::book1D(), L1TMonitor_cff::dqmFolder, seedmultiplicitymonitor_newtracking_cfi::maxValue, 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, createfilelist::int, 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.