ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual const ErrorMatrixEEtaPhiMeEtaPhiMMatrix () const =0
 Access to EEtaPhiM error matrix, can return 0 if errors not defined. More...
 
virtual const ErrorMatrixPtEtaPhiMptEtaPhiMMatrix () const =0
 Access to PtEtaPhiM error matrix, can return 0 if errors not defined. More...
 
virtual const ErrorMatrixPtCotThPhiMptCotThPhiMMatrix () const =0
 Access to PtCotThPhiM error matrix, can return 0 if errors not defined. More...
 
virtual double pxError () const =0
 The following methods correspond 1-to-1 to the I4Momentum methods, and provide the errors on the corresponding quantities. More...
 
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()

virtual double I4MomentumError::cosPhiError ( ) const
pure virtual

◆ cosThError()

virtual double I4MomentumError::cosThError ( ) const
pure virtual

◆ cotThError()

virtual double I4MomentumError::cotThError ( ) const
pure virtual

◆ eError()

virtual double I4MomentumError::eError ( ) const
pure virtual

◆ eEtaPhiMMatrix()

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

Access to EEtaPhiM error matrix, can return 0 if errors not defined.

Implemented in FourMomentumError< FourMom >.

◆ etaError()

virtual double I4MomentumError::etaError ( ) const
pure virtual

◆ etError()

virtual double I4MomentumError::etError ( ) const
pure virtual

◆ iPtError()

virtual double I4MomentumError::iPtError ( ) const
pure virtual

◆ m2Error()

virtual double I4MomentumError::m2Error ( ) const
pure virtual

◆ mError()

virtual double I4MomentumError::mError ( ) const
pure virtual

◆ p2Error()

virtual double I4MomentumError::p2Error ( ) const
pure virtual

◆ pError()

virtual double I4MomentumError::pError ( ) const
pure virtual

◆ phiError()

virtual double I4MomentumError::phiError ( ) const
pure virtual

◆ ptCotThPhiMMatrix()

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

Access to PtCotThPhiM error matrix, can return 0 if errors not defined.

Implemented in FourMomentumError< FourMom >.

◆ ptError()

virtual double I4MomentumError::ptError ( ) const
pure virtual

◆ ptEtaPhiMMatrix()

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

Access to PtEtaPhiM error matrix, can return 0 if errors not defined.

Implemented in FourMomentumError< FourMom >.

◆ 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 >.

◆ pxPyPzEMatrix()

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

Access to PxPyPzE error matrix, can return 0 if errors not defined.

Implemented in FourMomentumError< FourMom >.

◆ pyError()

virtual double I4MomentumError::pyError ( ) const
pure virtual

◆ pzError()

virtual double I4MomentumError::pzError ( ) const
pure virtual

◆ rapidityError()

virtual double I4MomentumError::rapidityError ( ) const
pure virtual

◆ sinPhiError()

virtual double I4MomentumError::sinPhiError ( ) const
pure virtual

◆ sinThError()

virtual double I4MomentumError::sinThError ( ) const
pure virtual

◆ tanThError()

virtual double I4MomentumError::tanThError ( ) const
pure virtual

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