1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef Math_Point3D_h
#define Math_Point3D_h
#include <Math/Point3D.h>
#include <Math/GenVector/CoordinateSystemTags.h>
namespace math {
/// point in space with cartesian internal representation
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > XYZPointD;
/// point in space with cartesian internal representation
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float> > XYZPointF;
/// point in space with cartesian internal representation
typedef XYZPointD XYZPoint;
/// point in local coordinate system
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> LocalPoint;
/// point in global coordinate system
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag>
GlobalPoint;
} // namespace math
#endif
|