ATLAS Offline Software
P4ErrorTransforms.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef P4ErrorTransforms_H
6 #define P4ErrorTransforms_H
7 #include <memory>
10 
11 namespace P4ErrorTransforms {
12 
13 std::unique_ptr<ErrorMatrixEEtaPhiM> toEEtaPhiM( const ErrorMatrixPxPyPzE& em,
14  double px, double py, double pz, double E);
15 std::unique_ptr<ErrorMatrixPxPyPzE> toPxPyPzE( const ErrorMatrixEEtaPhiM& em,
16  double E, double eta, double phi, double M);
17 
18 }
19 
20 
21 #endif
test_pyathena.px
px
Definition: test_pyathena.py:18
ErrorMatrixEEtaPhiM
Definition: ErrorMatrixEEtaPhiM.h:12
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
ErrorMatrixPxPyPzE
Definition: ErrorMatrixPxPyPzE.h:12
Amg::pz
@ pz
Definition: GeoPrimitives.h:40
P4ErrorTransforms
Definition: P4ErrorTransforms.h:11
Amg::py
@ py
Definition: GeoPrimitives.h:39
VP1PartSpect::E
@ E
Definition: VP1PartSpectFlags.h:21
P4ErrorTransforms::toEEtaPhiM
std::unique_ptr< ErrorMatrixEEtaPhiM > toEEtaPhiM(const ErrorMatrixPxPyPzE &em, double px, double py, double pz, double E)
Definition: P4ErrorTransforms.cxx:13
P4ErrorTransforms::toPxPyPzE
std::unique_ptr< ErrorMatrixPxPyPzE > toPxPyPzE(const ErrorMatrixEEtaPhiM &em, double E, double eta, double phi, double M)
Definition: P4ErrorTransforms.cxx:22