ATLAS Offline Software
Loading...
Searching...
No Matches
JacobianPolarToCartesian.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6// JacobianPolarToCartesian.cxx, (c) ATLAS Detector software
8
10#include <cmath>
11
13 AmgMatrix(5,5)()
14{
15 // initialize to zero
16 this->setIdentity();
17
18 (*this)(Trk::locX,Trk::locR) = std::cos(phi);
19 (*this)(Trk::locX,Trk::locPhi) = -r*std::sin(phi);
20 (*this)(Trk::locY,Trk::locR) = std::sin(phi);
21 (*this)(Trk::locY,Trk::locPhi) = r*std::cos(phi);
22}
23
JacobianPolarToCartesian(const double r, const double phi)
int r
Definition globals.cxx:22
AmgMatrix(3, 3) NeutralParticleParameterCalculator
@ locY
local cartesian
Definition ParamDefs.h:38
@ locX
Definition ParamDefs.h:37
@ locR
Definition ParamDefs.h:44
@ phi
Definition ParamDefs.h:75
@ locPhi
local polar
Definition ParamDefs.h:45