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.