ATLAS Offline Software
Loading...
Searching...
No Matches
I4MomentumError Class Referenceabstract

#include <I4MomentumError.h>

Inheritance diagram for I4MomentumError:
Collaboration diagram for I4MomentumError:

Public Member Functions

virtual ~I4MomentumError ()
virtual const ErrorMatrixPxPyPzEpxPyPzEMatrix () const =0
 Access to PxPyPzE error matrix, can return 0 if errors not defined.
virtual const ErrorMatrixEEtaPhiMeEtaPhiMMatrix () const =0
 Access to EEtaPhiM error matrix, can return 0 if errors not defined.
virtual const ErrorMatrixPtEtaPhiMptEtaPhiMMatrix () const =0
 Access to PtEtaPhiM error matrix, can return 0 if errors not defined.
virtual const ErrorMatrixPtCotThPhiMptCotThPhiMMatrix () const =0
 Access to PtCotThPhiM error matrix, can return 0 if errors not defined.
virtual double pxError () const =0
 The following methods correspond 1-to-1 to the I4Momentum methods, and provide the errors on the corresponding quantities.
virtual double pyError () const =0
virtual double pzError () const =0
virtual double mError () const =0
virtual double m2Error () const =0
virtual double pError () const =0
virtual double p2Error () const =0
virtual double etaError () const =0
virtual double rapidityError () const =0
virtual double phiError () const =0
virtual double eError () const =0
virtual double etError () const =0
virtual double ptError () const =0
virtual double iPtError () const =0
virtual double cosPhiError () const =0
virtual double sinPhiError () const =0
virtual double cosThError () const =0
virtual double sinThError () const =0
virtual double cotThError () const =0
virtual double tanThError () const =0

Detailed Description

Definition at line 28 of file I4MomentumError.h.

Constructor & Destructor Documentation

◆ ~I4MomentumError()

I4MomentumError::~I4MomentumError ( )
virtual

Definition at line 28 of file I4MomentumError.cxx.

29{}

Member Function Documentation

◆ cosPhiError()

◆ cosThError()

◆ cotThError()

◆ eError()

◆ eEtaPhiMMatrix()

virtual const ErrorMatrixEEtaPhiM * I4MomentumError::eEtaPhiMMatrix ( ) const
pure virtual

◆ etaError()

◆ etError()

◆ iPtError()

◆ m2Error()

◆ mError()

◆ p2Error()

◆ pError()

◆ phiError()

◆ ptCotThPhiMMatrix()

virtual const ErrorMatrixPtCotThPhiM * I4MomentumError::ptCotThPhiMMatrix ( ) const
pure virtual

◆ ptError()

◆ ptEtaPhiMMatrix()

virtual const ErrorMatrixPtEtaPhiM * I4MomentumError::ptEtaPhiMMatrix ( ) const
pure virtual

◆ pxError()

virtual double I4MomentumError::pxError ( ) const
pure virtual

The following methods correspond 1-to-1 to the I4Momentum methods, and provide the errors on the corresponding quantities.

If errors are not defined, the returned values are zero.

Implemented in FourMomentumError< FourMom >, FourMomentumError< P4ImplEEtaPhiM >, FourMomentumError< P4ImplIPtCotThPhiM >, FourMomentumError< P4ImplPtEtaPhiM >, and FourMomentumError< P4ImplPxPyPzE >.

◆ pxPyPzEMatrix()

virtual const ErrorMatrixPxPyPzE * I4MomentumError::pxPyPzEMatrix ( ) const
pure virtual

◆ pyError()

◆ pzError()

◆ rapidityError()

◆ sinPhiError()

◆ sinThError()

◆ tanThError()


The documentation for this class was generated from the following files: