CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ErrorCorrelation Class Reference

#include <ErrorCorrelation.h>

Public Member Functions

 ErrorCorrelation (const pss &entry1, const pss &entry2, const ALIdouble corr)
 
const ALIdouble getCorrelation () const
 
const pssgetEntry1 () const
 
const pssgetEntry2 () const
 
void update (const ALIdouble corr)
 

Private Attributes

ALIdouble theCorr
 
pss theEntry1
 
pss theEntry2
 

Detailed Description

Definition at line 16 of file ErrorCorrelation.h.

Constructor & Destructor Documentation

ErrorCorrelation::ErrorCorrelation ( const pss entry1,
const pss entry2,
const ALIdouble  corr 
)

Definition at line 3 of file ErrorCorrelation.cc.

3  : theEntry1(entry1), theEntry2(entry2), theCorr(corr)
4 {
5 }

Member Function Documentation

const ALIdouble ErrorCorrelation::getCorrelation ( ) const
inline

Definition at line 27 of file ErrorCorrelation.h.

References theCorr.

Referenced by Fit::setCorrelationsInWMatrix().

27  {
28  return theCorr; }
const pss& ErrorCorrelation::getEntry1 ( ) const
inline

Definition at line 23 of file ErrorCorrelation.h.

References theEntry1.

Referenced by Fit::setCorrelationsInWMatrix().

23  {
24  return theEntry1; }
const pss& ErrorCorrelation::getEntry2 ( ) const
inline

Definition at line 25 of file ErrorCorrelation.h.

References theEntry2.

Referenced by Fit::setCorrelationsInWMatrix().

25  {
26  return theEntry2; }
void ErrorCorrelation::update ( const ALIdouble  corr)

Definition at line 7 of file ErrorCorrelation.cc.

References alignCSCRings::corr, and theCorr.

Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), python.seqvaluedict.seqdict::__setslice__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), python.seqvaluedict.seqdict::extend(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().

8 {
9  theCorr = corr;
10 }

Member Data Documentation

ALIdouble ErrorCorrelation::theCorr
private

Definition at line 33 of file ErrorCorrelation.h.

Referenced by getCorrelation(), and update().

pss ErrorCorrelation::theEntry1
private

Definition at line 31 of file ErrorCorrelation.h.

Referenced by getEntry1().

pss ErrorCorrelation::theEntry2
private

Definition at line 32 of file ErrorCorrelation.h.

Referenced by getEntry2().