ATLAS Offline Software
Loading...
Searching...
No Matches
Event
FourMom
FourMom
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>
8
class
ErrorMatrixEEtaPhiM
;
9
class
ErrorMatrixPxPyPzE
;
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
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
ErrorMatrixEEtaPhiM
Definition
ErrorMatrixEEtaPhiM.h:12
ErrorMatrixPxPyPzE
Definition
ErrorMatrixPxPyPzE.h:12
P4ErrorTransforms
Definition
P4ErrorTransforms.h:11
P4ErrorTransforms::toPxPyPzE
std::unique_ptr< ErrorMatrixPxPyPzE > toPxPyPzE(const ErrorMatrixEEtaPhiM &em, double E, double eta, double phi, double M)
Definition
P4ErrorTransforms.cxx:22
P4ErrorTransforms::toEEtaPhiM
std::unique_ptr< ErrorMatrixEEtaPhiM > toEEtaPhiM(const ErrorMatrixPxPyPzE &em, double px, double py, double pz, double E)
Definition
P4ErrorTransforms.cxx:13
Generated on
for ATLAS Offline Software by
1.14.0