CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

TwoBodyDecayVirtualMeasurement Class Reference

#include <TwoBodyDecayVirtualMeasurement.h>

List of all members.

Public Member Functions

const AlgebraicVectorbeamSpot (void) const
const AlgebraicSymMatrixbeamSpotError (void) const
const double primaryMass (void) const
const double primaryWidth (void) const
const double secondaryMass (void) const
 TwoBodyDecayVirtualMeasurement (const double primaryMass, const double primaryWidth, const double secondaryMass, const GlobalPoint &beamSpot, const GlobalError &beamSpotError)
 TwoBodyDecayVirtualMeasurement (const double primaryMass, const double primaryWidth, const double secondaryMass, const AlgebraicVector &beamSpot, const AlgebraicSymMatrix &beamSpotError)
 TwoBodyDecayVirtualMeasurement (void)

Private Member Functions

const AlgebraicVector convertGlobalPoint (const GlobalPoint &gp) const

Private Attributes

AlgebraicVector theBeamSpot
AlgebraicSymMatrix theBeamSpotError
double thePrimaryMass
double thePrimaryWidth
double theSecondaryMass

Detailed Description

/class TwoBodyDecayVirtualMeasurement

Container-class for the virtual measurements (beam profile, mass-constraint) included into the estimation of the properties of two-body decays (see TwoBodyDecayEstimator).

/author Edmund Widl

Definition at line 17 of file TwoBodyDecayVirtualMeasurement.h.


Constructor & Destructor Documentation

TwoBodyDecayVirtualMeasurement::TwoBodyDecayVirtualMeasurement ( const double  primaryMass,
const double  primaryWidth,
const double  secondaryMass,
const AlgebraicVector beamSpot,
const AlgebraicSymMatrix beamSpotError 
) [inline]
TwoBodyDecayVirtualMeasurement::TwoBodyDecayVirtualMeasurement ( const double  primaryMass,
const double  primaryWidth,
const double  secondaryMass,
const GlobalPoint beamSpot,
const GlobalError beamSpotError 
) [inline]
TwoBodyDecayVirtualMeasurement::TwoBodyDecayVirtualMeasurement ( void  ) [inline]

Member Function Documentation

const AlgebraicVector& TwoBodyDecayVirtualMeasurement::beamSpot ( void  ) const [inline]

Definition at line 55 of file TwoBodyDecayVirtualMeasurement.h.

References theBeamSpot.

Referenced by TwoBodyDecayEstimator::constructMatrices().

{ return theBeamSpot; }
const AlgebraicSymMatrix& TwoBodyDecayVirtualMeasurement::beamSpotError ( void  ) const [inline]

Definition at line 56 of file TwoBodyDecayVirtualMeasurement.h.

References theBeamSpotError.

Referenced by TwoBodyDecayEstimator::constructMatrices().

{ return theBeamSpotError; }
const AlgebraicVector TwoBodyDecayVirtualMeasurement::convertGlobalPoint ( const GlobalPoint gp) const [inline, private]
const double TwoBodyDecayVirtualMeasurement::primaryMass ( void  ) const [inline]
const double TwoBodyDecayVirtualMeasurement::primaryWidth ( void  ) const [inline]

Definition at line 52 of file TwoBodyDecayVirtualMeasurement.h.

References thePrimaryWidth.

Referenced by TwoBodyDecayEstimator::constructMatrices().

{ return thePrimaryWidth; }
const double TwoBodyDecayVirtualMeasurement::secondaryMass ( void  ) const [inline]

Member Data Documentation

Definition at line 67 of file TwoBodyDecayVirtualMeasurement.h.

Referenced by beamSpot().

Definition at line 68 of file TwoBodyDecayVirtualMeasurement.h.

Referenced by beamSpotError().

Definition at line 63 of file TwoBodyDecayVirtualMeasurement.h.

Referenced by primaryMass().

Definition at line 64 of file TwoBodyDecayVirtualMeasurement.h.

Referenced by primaryWidth().

Definition at line 65 of file TwoBodyDecayVirtualMeasurement.h.

Referenced by secondaryMass().