00001
00002
00013
00014
00015 #ifndef GAUDIKERNEL_TRANSFORM3DTYPES_H
00016 #define GAUDIKERNEL_TRANSFORM3DTYPES_H 1
00017
00018
00019 #include "Math/Rotation3D.h"
00020 #include "Math/RotationX.h"
00021 #include "Math/RotationY.h"
00022 #include "Math/RotationZ.h"
00023 #include "Math/AxisAngle.h"
00024 #include "Math/Transform3D.h"
00025 #include "Math/EulerAngles.h"
00026 #include "Math/Quaternion.h"
00027 #include "Math/Vector3D.h"
00028
00036 namespace Gaudi
00037 {
00038
00039
00040
00041 typedef ROOT::Math::Rotation3D Rotation3D;
00042 typedef ROOT::Math::EulerAngles EulerAngles;
00043 typedef ROOT::Math::Quaternion Quaternion;
00044 typedef ROOT::Math::AxisAngle AxisAngle;
00045 typedef ROOT::Math::RotationX RotationX;
00046 typedef ROOT::Math::RotationY RotationY;
00047 typedef ROOT::Math::RotationZ RotationZ;
00048 typedef ROOT::Math::Transform3D Transform3D;
00049 typedef ROOT::Math::XYZVector TranslationXYZ;
00050
00051 };
00052
00053 #endif // EVENT_TRANSFORM3DTYPES_H