Public Member Functions | |
void | fill (const math::XYZTLorentzVector &momentum) |
FourVectorMonitorElements (EmDQMReco *_parent, DQMStore::IBooker &iBooker, const std::string &histogramNameTemplate, const std::string &histogramTitleTemplate) | |
Private Attributes | |
MonitorElement * | etaMonitorElement |
MonitorElement * | etMonitorElement |
EmDQMReco * | parent |
MonitorElement * | phiMonitorElement |
a class managing a set of MonitorElements for quantities of a fourvector we want to histogram.
Definition at line 51 of file EmDQMReco.h.
EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements | ( | EmDQMReco * | _parent, |
DQMStore::IBooker & | iBooker, | ||
const std::string & | histogramNameTemplate, | ||
const std::string & | histogramTitleTemplate | ||
) |
histogramNameTemplate | should be a format string (like used in printf(..) or boost::format(..) for the histogram NAME where the first s is replaced with et,eta or phi. |
histogramTitleTemplate | should be a format string (see histogramNameTemplate) for the histogram TITLE where the first s is replaced with et,eta or phi. |
Definition at line 48 of file EmDQMReco.cc.
References DQMStore::IBooker::book1D(), etaMonitorElement, etMonitorElement, cmsPerfStripChart::format, parent, phiMonitorElement, EmDQMReco::plotBins, EmDQMReco::plotEtaMax, EmDQMReco::plotPhiMax, EmDQMReco::plotPtMax, EmDQMReco::plotPtMin, harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by EmDQMReco::bookHistograms().
void EmDQMReco::FourVectorMonitorElements::fill | ( | const math::XYZTLorentzVector & | momentum | ) |
Definition at line 90 of file EmDQMReco.cc.
References etaMonitorElement, etMonitorElement, MonitorElement::Fill(), and phiMonitorElement.
|
private |
Definition at line 74 of file EmDQMReco.h.
Referenced by fill(), and FourVectorMonitorElements().
|
private |
DQM objects (histograms) for the variables to be plotted
Definition at line 73 of file EmDQMReco.h.
Referenced by fill(), and FourVectorMonitorElements().
|
private |
for accessing the histogramming parameters
Definition at line 70 of file EmDQMReco.h.
Referenced by Vispa.Gui.ConnectableWidget.ConnectableWidget::addMenuEntry(), Vispa.Views.LineDecayView.LineDecayContainer::applyFilter(), Vispa.Views.BoxDecayView.BoxDecayContainer::arrangeUsingRelations(), Vispa.Views.BoxDecayView.BoxDecayContainer::autolayoutAlgorithm(), Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner::autosizeScrollArea(), Vispa.Views.BoxDecayView.BoxDecayContainer::autosizeScrollArea(), Vispa.Gui.PortWidget.PortWidget::connectionPoint(), Vispa.Main.StartupScreen.StartupScreen::createDescriptionWidget(), Vispa.Views.BoxDecayView.BoxDecayContainer::dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer::dataAccessor(), Vispa.Views.LineDecayView.DecayLine::dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer::delete(), Vispa.Views.LineDecayView.DecayNode::delete(), Vispa.Views.LineDecayView.DecayLine::delete(), Vispa.Gui.VispaWidget.VispaWidget::delete(), Vispa.Gui.VispaWidget.VispaWidget::dragWidget(), Vispa.Share.ImageExporter.ImageExporter::exportImageDialog(), Vispa.Views.LineDecayView.DecayLine::extendedSize(), argparse.HelpFormatter._Section::format_help(), python.rootplot.argparse.HelpFormatter._Section::format_help(), FourVectorMonitorElements(), edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Gui.VispaWidget.VispaWidget::keyPressEvent(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent(), Vispa.Gui.PortWidget.PortWidget::moduleParent(), Vispa.Gui.WidgetContainer.WidgetContainer::mouseDoubleClickEvent(), Vispa.Gui.VispaWidget.VispaWidget::mouseDoubleClickEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), Vispa.Views.LineDecayView.ParticleWidget::mousePressEvent(), Vispa.Views.LineDecayView.DecayNode::move(), Vispa.Views.LineDecayView.LineDecayContainer::noDecorationsMode(), Vispa.Views.LineDecayView.LineDecayContainer::operationId(), Vispa.Views.LineDecayView.DecayLine::paint(), Vispa.Gui.VispaWidget.VispaWidget::paintEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), edmIntegrityCheck.PublishToFileSystem::publish(), Vispa.Views.LineDecayView.DecayLine::qtLineStyle(), Vispa.Views.WidgetView.WidgetView::restoreSelection(), Vispa.Views.WidgetView.WidgetView::select(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Views.LineDecayView.LineDecayContainer::sizeHint(), Vispa.Views.LineDecayView.LineDecayContainer::tabController(), Vispa.Views.BoxDecayView.BoxDecayContainer::toggleCollapsed(), Vispa.Views.LineDecayView.DecayNode::unite(), Vispa.Views.PropertyView.PropertyView::valueChanged(), Vispa.Views.BoxDecayView.BoxDecayContainer::widgetByObject(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::widgetDoubleClicked(), and Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::widgetDragged().
|
private |
Definition at line 75 of file EmDQMReco.h.
Referenced by fill(), and FourVectorMonitorElements().