1#ifndef __JCOMPASS__JEVT__
2#define __JCOMPASS__JEVT__
70 out <<
FIXED(9,6) << quaternion.
a <<
' '
71 <<
FIXED(9,6) << quaternion.
b <<
' '
72 <<
FIXED(9,6) << quaternion.
c <<
' '
73 <<
FIXED(9,6) << quaternion.
d;
140 out << setw(10) <<
object.id <<
' '
141 <<
FIXED(20,0) <<
object.t <<
' '
143 << setw(3) <<
object.ns <<
' '
144 << setw(1) <<
object.policy << endl;
253 << setw(4) << evt.
id << endl
254 << setw(5) << evt.
ndf << endl
257 for (JEvt::const_iterator i = evt.begin(); i != evt.end(); ++i) {
Auxiliary classes and methods for orientation calibration based on compasses.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary data structure for floating point format specification.
JEvt()
Default constructor.
friend std::ostream & operator<<(std::ostream &out, const JEvt &evt)
Write event to output.
JEvt(const JHead &header)
Constructor.
int ndf
number of degrees of freedom
JHead()
Default constructor.
virtual ~JHead()
Virtual destructor.
double UNIXTimeStop
stop time
double UNIXTimeStart
start time
JHead(const double t0, const double t1, const int id, const int ndf, const double chi2)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JOrientation &object)
Write orientation to output.
JOrientation(const int id, const double ts, const JQuaternion &Q, const size_t ns, const bool policy)
Constructor.
size_t ns
number of points
JOrientation()
Default constructor.
ClassDefNV(JOrientation, 2)
ClassDefNV(JQuaternion, 1)
JQuaternion()
Default constructor.
friend std::ostream & operator<<(std::ostream &out, const JQuaternion &quaternion)
Write quaternion to output.
JQuaternion(const double a, const double b, const double c, const double d)
Constructor.