Go to the documentation of this file.    1 #ifndef __JDETECTOR__JMODULEGEOMETRY__ 
    2 #define __JDETECTOR__JMODULEGEOMETRY__ 
   76       in >> static_cast<JDAQUTCExtended&>  (geometry);
 
   77       in >> static_cast<JModuleIdentifier&>(geometry);
 
   78       in >> static_cast<JPosition3D&>      (geometry);
 
   79       in >> static_cast<JEulerAngle3D&>    (geometry);
 
   94       out << static_cast<const JDAQUTCExtended&>  (geometry);
 
   96       out << static_cast<const JModuleIdentifier&>(geometry);
 
   98       out << static_cast<const JPosition3D&>      (geometry);
 
  100       out << static_cast<const JEulerAngle3D&>    (geometry);
 
  115       in >> static_cast<JDAQUTCExtended&>  (geometry);
 
  116       in >> static_cast<JModuleIdentifier&>(geometry);
 
  117       in >> static_cast<JPosition3D&>      (geometry);
 
  118       in >> static_cast<JEulerAngle3D&>    (geometry);
 
  133       out << static_cast<const JDAQUTCExtended&>  (geometry);
 
  134       out << static_cast<const JModuleIdentifier&>(geometry);
 
  135       out << static_cast<const JPosition3D&>      (geometry);
 
  136       out << static_cast<const JEulerAngle3D&>    (geometry);
 
 
Interface for binary input.
 
JModuleGeometry()
Default constructor.
 
Data structure for UTC time.
 
friend std::istream & operator>>(std::istream &in, JModuleGeometry &geometry)
Read module geometry from input.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Data structure for position in three dimensions.
 
Interface for binary output.
 
Auxiliary class for object identification.
 
double operator()(const JDAQUTCExtended &first, const JDAQUTCExtended &second) const
Get distance between UTC.
 
friend std::ostream & operator<<(std::ostream &out, const JModuleGeometry &geometry)
Write module geometry to output.
 
friend JReader & operator>>(JReader &in, JModuleGeometry &geometry)
Read module geometry from input.
 
double getTimeNanoSecond() const
Get time (limited to 16 ns cycles).
 
Auxiliary class for distance beteen UTC times.
 
friend JWriter & operator<<(JWriter &out, const JModuleGeometry &geometry)
Write module geometry to output.
 
Data structure for Euler angles in three dimensions.
 
Auxiliary classes and methods for detector calibration.
 
JModuleGeometry(const JDAQUTCExtended &utc, const JModuleIdentifier &id, const JPosition3D &pos, const JEulerAngle3D &angle)
Constructor.