File indexing completed on 2024-04-06 12:04:42
0001 #ifndef Math_Vector3D_h
0002 #define Math_Vector3D_h
0003 #include "Math/Vector3D.h"
0004
0005 namespace math {
0006
0007
0008 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > XYZVectorD;
0009
0010 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > RhoEtaPhiVectorD;
0011
0012
0013 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > RThetaPhiVectorD;
0014
0015
0016 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float> > XYZVectorF;
0017
0018 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<float> > RhoEtaPhiVectorF;
0019
0020
0021 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<float> > RThetaPhiVectorF;
0022
0023
0024 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag>
0025 LocalVector;
0026
0027 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag>
0028 GlobalVector;
0029
0030
0031 typedef XYZVectorD XYZVector;
0032
0033 typedef RhoEtaPhiVectorD RhoEtaPhiVector;
0034
0035 typedef RThetaPhiVectorD RThetaPhiVector;
0036 }
0037
0038 #endif