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