00001
00002
00013
00014
00015 #ifndef GAUDIKERNEL_COORD3DTYPES_H
00016 #define GAUDIKERNEL_COORD3DTYPES_H 1
00017
00025 #include "Math/Cartesian3D.h"
00026 #include "Math/Polar3D.h"
00027 #include "Math/Cylindrical3D.h"
00028 #include "Math/CylindricalEta3D.h"
00029 namespace Gaudi
00030 {
00031
00032
00033
00034 typedef ROOT::Math::Cartesian3D<double> Cartesian3D;
00035 typedef ROOT::Math::Cartesian3D<float> Cartesian3DF;
00036 typedef ROOT::Math::Polar3D<double> Polar3D;
00037 typedef ROOT::Math::Polar3D<float> Polar3DF;
00038 typedef ROOT::Math::Cylindrical3D<double> RhoPhiZ3D;
00039 typedef ROOT::Math::Cylindrical3D<float> RhoPhiZ3DF;
00040 typedef ROOT::Math::CylindricalEta3D<double> RhoEtaPhi3D;
00041 typedef ROOT::Math::CylindricalEta3D<float> RhoEtaPhi3DF;
00042
00043 };
00044
00045 #endif // KERNEL_COORD3DTYPES_H