Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:42

0001 #ifndef Math_Point3D_h
0002 #define Math_Point3D_h
0003 #include "Math/Point3D.h"
0004 #include "Math/GenVector/CoordinateSystemTags.h"
0005 
0006 namespace math {
0007   /// point in space with cartesian internal representation

0008   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > XYZPointD;
0009   /// point in space with cartesian internal representation

0010   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float> > XYZPointF;
0011   /// point in space with cartesian internal representation

0012   typedef XYZPointD XYZPoint;
0013 
0014   /// point in local coordinate system

0015   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> LocalPoint;
0016   /// point in global coordinate system

0017   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag>
0018       GlobalPoint;
0019 }  // namespace math

0020 
0021 #endif