#include <HLTVertexPerformanceAnalyzer.h>
Public Member Functions | |
void | dqmBeginRun (const edm::Run &iRun, const edm::EventSetup &iSetup) override |
HLTVertexPerformanceAnalyzer (const edm::ParameterSet &) | |
~HLTVertexPerformanceAnalyzer () override | |
Public Member Functions inherited from one::DQMEDAnalyzer< T > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
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, GlobalPosition_Frontier_DevDB_cff::tag, and edm::vector_transform().
|
override |
Definition at line 24 of file HLTVertexPerformanceAnalyzer.cc.
|
overrideprivate |
Definition at line 56 of file HLTVertexPerformanceAnalyzer.cc.
References edm::HLTGlobalStatus::accept(), coll, edm::Event::getByToken(), edm::HandleBase::isValid(), RecoTauDiscriminantConfiguration::maxValue, CoreSimVertex::position(), edm::Handle< T >::product(), caloTruthProducer_cfi::simVertexCollection, and edm::triggerResults().
|
overrideprivate |
Definition at line 125 of file HLTVertexPerformanceAnalyzer.cc.
References DQMStore::IBooker::book1D(), coll, DEFINE_FWK_MODULE, RecoTauDiscriminantConfiguration::maxValue, MonitorElement::setAxisTitle(), DQMStore::IBooker::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 26 of file HLTVertexPerformanceAnalyzer.cc.
References runEdmFileComparison::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 Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_sort_list(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::foundIn(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::fullFilename(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer::process(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::properties(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::readConnections(), core.AutoHandle.AutoHandle::ReallyLoad(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::updateProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::usedBy().
|
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.