ATLAS Offline Software
Tracking
TrkEvent
TrkEventPrimitives
TrkEventPrimitives
JacobianCartesianToPerigee.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// JacobianCartesianToPerigee.h, (c) ATLAS Detector software
8
9
#ifndef TRKEVENTPRIMITIVES_JACOBIANCARTESIANTOPERIGEE_H
10
#define TRKEVENTPRIMITIVES_JACOBIANCARTESIANTOPERIGEE_H
11
12
//Amg
13
#include "
EventPrimitives/EventPrimitives.h
"
14
//Trk
15
#include "
TrkEventPrimitives/ParamDefs.h
"
16
17
namespace
Trk
{
18
28
class
JacobianCartesianToPerigee
:
public
AmgMatrix
(5,7) {
29
public
:
30
JacobianCartesianToPerigee
(
const
double
px
,
const
double
py
,
const
double
pz
,
const
double
E
,
const
double
x
,
const
double
y
,
const
double
z
,
const
double
charge
);
31
};
32
33
}
// end of namespace
34
35
#endif // TRKEVENTPRIMITIVES_JACOBIANCARTESIANTOPERIGEE_H
36
Trk::y
@ y
Definition:
ParamDefs.h:56
Trk::py
@ py
Definition:
ParamDefs.h:60
Trk::AmgMatrix
AmgMatrix(3, 3) NeutralParticleParameterCalculator
Definition:
NeutralParticleParameterCalculator.cxx:233
Trk::z
@ z
global position (cartesian)
Definition:
ParamDefs.h:57
Trk::pz
@ pz
global momentum (cartesian)
Definition:
ParamDefs.h:61
ParamDefs.h
Trk::px
@ px
Definition:
ParamDefs.h:59
Trk::JacobianCartesianToPerigee::JacobianCartesianToPerigee
JacobianCartesianToPerigee(const double px, const double py, const double pz, const double E, const double x, const double y, const double z, const double charge)
Definition:
JacobianCartesianToPerigee.cxx:12
EventPrimitives.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
VP1PartSpect::E
@ E
Definition:
VP1PartSpectFlags.h:21
charge
double charge(const T &p)
Definition:
AtlasPID.h:538
Trk::x
@ x
Definition:
ParamDefs.h:55
Trk::JacobianCartesianToPerigee
Jacobian from cartesian parameters to perigee parameters .
Definition:
JacobianCartesianToPerigee.h:28
Generated on Thu Nov 7 2024 21:17:42 for ATLAS Offline Software by
1.8.18