Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-06 02:45:16

0001 #ifndef Math_Point3D_h
0002 #define Math_Point3D_h
0003 
0004 #include <Math/Point3D.h>
0005 #include <Math/GenVector/CoordinateSystemTags.h>
0006 
0007 namespace math {
0008   /// point in space with cartesian internal representation
0009   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > XYZPointD;
0010   /// point in space with cartesian internal representation
0011   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float> > XYZPointF;
0012   /// point in space with cartesian internal representation
0013   typedef XYZPointD XYZPoint;
0014 
0015   /// point in local coordinate system
0016   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> LocalPoint;
0017   /// point in global coordinate system
0018   typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag>
0019       GlobalPoint;
0020 }  // namespace math
0021 
0022 #endif