ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
EventKernel
EventKernel
I4MomentumError.h
Go to the documentation of this file.
1
// dear emacs, this is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef EVENTKERNEL_I4MOMENTUMERROR_H
8
#define EVENTKERNEL_I4MOMENTUMERROR_H 1
9
10
class
ErrorMatrixPxPyPzE
;
11
class
ErrorMatrixEEtaPhiM
;
12
class
ErrorMatrixPtEtaPhiM
;
13
class
ErrorMatrixPtCotThPhiM
;
14
26
27
28
class
I4MomentumError
{
29
public
:
30
31
virtual
~I4MomentumError
();
32
34
virtual
const
ErrorMatrixPxPyPzE
*
pxPyPzEMatrix
()
const
= 0;
36
virtual
const
ErrorMatrixEEtaPhiM
*
eEtaPhiMMatrix
()
const
= 0;
38
virtual
const
ErrorMatrixPtEtaPhiM
*
ptEtaPhiMMatrix
()
const
= 0;
40
virtual
const
ErrorMatrixPtCotThPhiM
*
ptCotThPhiMMatrix
()
const
= 0;
41
46
virtual
double
pxError
()
const
= 0;
47
virtual
double
pyError
()
const
= 0;
48
virtual
double
pzError
()
const
= 0;
49
virtual
double
mError
()
const
= 0;
50
virtual
double
m2Error
()
const
= 0;
51
virtual
double
pError
()
const
= 0;
52
virtual
double
p2Error
()
const
= 0;
53
virtual
double
etaError
()
const
= 0;
54
virtual
double
rapidityError
()
const
= 0;
55
virtual
double
phiError
()
const
= 0;
56
virtual
double
eError
()
const
= 0;
57
virtual
double
etError
()
const
= 0;
58
virtual
double
ptError
()
const
= 0;
59
virtual
double
iPtError
()
const
= 0;
60
virtual
double
cosPhiError
()
const
= 0;
61
virtual
double
sinPhiError
()
const
= 0;
62
virtual
double
cosThError
()
const
= 0;
63
virtual
double
sinThError
()
const
= 0;
64
virtual
double
cotThError
()
const
= 0;
65
virtual
double
tanThError
()
const
= 0;
66
67
};
68
69
#endif
ErrorMatrixEEtaPhiM
Definition
ErrorMatrixEEtaPhiM.h:12
ErrorMatrixPtCotThPhiM
Definition
ErrorMatrixPtCotThPhiM.h:12
ErrorMatrixPtEtaPhiM
Definition
ErrorMatrixPtEtaPhiM.h:12
ErrorMatrixPxPyPzE
Definition
ErrorMatrixPxPyPzE.h:12
I4MomentumError
Definition
I4MomentumError.h:28
I4MomentumError::ptCotThPhiMMatrix
virtual const ErrorMatrixPtCotThPhiM * ptCotThPhiMMatrix() const =0
Access to PtCotThPhiM error matrix, can return 0 if errors not defined.
I4MomentumError::tanThError
virtual double tanThError() const =0
I4MomentumError::m2Error
virtual double m2Error() const =0
I4MomentumError::~I4MomentumError
virtual ~I4MomentumError()
Definition
I4MomentumError.cxx:28
I4MomentumError::cotThError
virtual double cotThError() const =0
I4MomentumError::eEtaPhiMMatrix
virtual const ErrorMatrixEEtaPhiM * eEtaPhiMMatrix() const =0
Access to EEtaPhiM error matrix, can return 0 if errors not defined.
I4MomentumError::etError
virtual double etError() const =0
I4MomentumError::sinPhiError
virtual double sinPhiError() const =0
I4MomentumError::eError
virtual double eError() const =0
I4MomentumError::ptEtaPhiMMatrix
virtual const ErrorMatrixPtEtaPhiM * ptEtaPhiMMatrix() const =0
Access to PtEtaPhiM error matrix, can return 0 if errors not defined.
I4MomentumError::sinThError
virtual double sinThError() const =0
I4MomentumError::pxError
virtual double pxError() const =0
The following methods correspond 1-to-1 to the I4Momentum methods, and provide the errors on the corr...
I4MomentumError::etaError
virtual double etaError() const =0
I4MomentumError::iPtError
virtual double iPtError() const =0
I4MomentumError::cosThError
virtual double cosThError() const =0
I4MomentumError::mError
virtual double mError() const =0
I4MomentumError::pzError
virtual double pzError() const =0
I4MomentumError::cosPhiError
virtual double cosPhiError() const =0
I4MomentumError::pyError
virtual double pyError() const =0
I4MomentumError::rapidityError
virtual double rapidityError() const =0
I4MomentumError::pError
virtual double pError() const =0
I4MomentumError::pxPyPzEMatrix
virtual const ErrorMatrixPxPyPzE * pxPyPzEMatrix() const =0
Access to PxPyPzE error matrix, can return 0 if errors not defined.
I4MomentumError::p2Error
virtual double p2Error() const =0
I4MomentumError::phiError
virtual double phiError() const =0
I4MomentumError::ptError
virtual double ptError() const =0
Generated on
for ATLAS Offline Software by
1.17.0