LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
geo_optical_vectors.h
Go to the documentation of this file.
1 
13 #ifndef LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_OPTICAL_VECTORS_H
14 #define LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_OPTICAL_VECTORS_H
15 
16 // LArSoft libraries
18 
19 namespace geo {
20 
38 
42 
45  template <typename T>
47 
50  template <typename T>
52 
56 
59 
61 
62  //----------------------------------------------------------------------------
63 
64 } // namespace geo
65 
66 #endif // LARCOREOBJ_SIMPLETYPESANDCONSTANTS_GEO_OPTICAL_VECTORS_H
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< T >, C > GenPoint3DBase_t
Definition: geo_vectors.h:78
Definitions of geometry vector data types.
OpticalPoint3DBase_t< double > OpticalPoint_t
Type of optical 3D point with representation in double precision.
GenVector3DBase_t< T, OpticalLocalCoordinateSystemTag > OpticalVector3DBase_t
OpticalVector3DBase_t< double > OpticalVector_t
The tag defining the optical detector local reference frame.
GenPoint3DBase_t< T, OpticalLocalCoordinateSystemTag > OpticalPoint3DBase_t
Namespace collecting geometry-related classes utilities.
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< T >, C > GenVector3DBase_t
Definition: geo_vectors.h:72