1 #ifndef __JACOUSTICS__JEVT__
2 #define __JACOUSTICS__JEVT__
94 out << setw(4) << fit.
id <<
' '
193 UNIXTimeStart(range.getLowerLimit()),
194 UNIXTimeStop (range.getUpperLimit()),
220 in >>
object.UNIXTimeStart;
221 in >>
object.UNIXTimeStop;
242 out <<
object.UNIXTimeStart;
243 out <<
object.UNIXTimeStop;
331 return event.UNIXTimeStart;
372 out <<
event.detid << endl
373 <<
FIXED(20,5) <<
event.UNIXTimeStart << endl
374 <<
FIXED(20,5) <<
event.UNIXTimeStop << endl
375 << setw(5) <<
event.nhit <<
' '
376 << setw(5) <<
event.nfit <<
' '
377 << setw(4) <<
event.npar << endl
378 <<
FIXED(12,3) <<
event.chi2 <<
'/'
379 <<
FIXED(7,1) <<
event.ndf << endl;
381 for (JEvt::const_iterator fit = event.begin(); fit != event.end(); ++fit) {
397 in >>
static_cast<JHead&
> (*this);
412 out << static_cast<const JHead&> (*
this);
413 out << static_cast<const std::vector<JFit>&>(*this);
STD extensions for binary I/O.
Interface for binary input.
Forward declaration of binary output.
Interface for binary output.
Auxiliary classes and methods for acoustic position calibration.
bool operator<(const JHead &first, const JHead &second)
Less than operator for acoustics event headers.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary data structure for floating point format specification.
Auxiliary class to determine value of acoustic events.
value_type operator()(const JEvt &event) const
Get value of object.
JEvaluator()
Default constructor.
double value_type
Type definition of time value.
JEvt(const JHead &header)
Constructor.
ClassDefOverride(JEvt, 8)
virtual ~JEvt()
Virtual destructor.
JEvt()
Default constructor.
virtual JWriter & write(JWriter &out) const override
Write to output.
friend std::ostream & operator<<(std::ostream &out, const JEvt &event)
Write event to output.
virtual JReader & read(JReader &in) override
Read from input.
double vs
stretching factor
friend JReader & operator>>(JReader &in, JFit &object)
Read fit from input.
ClassDefOverride(JFit, 2)
friend JWriter & operator<<(JWriter &out, const JFit &object)
Write fit to output.
virtual ~JFit()
Virtual destructor.
double ty2
2nd order correction of slope dy/dz
double tx2
2nd order correction of slope dx/dz
friend std::ostream & operator<<(std::ostream &out, const JFit &fit)
Write fit to output.
JFit()
Default constructor.
JFit(const int id, const double tx, const double ty, const double tx2, const double ty2, const double vs)
Constructor.
virtual ~JHead()
Virtual destructor.
JHead(const int detid, const JTimeRange &range, const int nhit, const int nfit, const int npar, const double ndf, const double chi2)
Constructor.
double UNIXTimeStop
stop time
friend JWriter & operator<<(JWriter &out, const JHead &object)
Write head to output.
friend JReader & operator>>(JReader &in, JHead &object)
Read head from input.
double ndf
weighed number of degrees of freedom
int detid
detector identifier
int nfit
number of hits used in fit (after outlier removal)
int npar
number of fit parameters
JHead()
Default constructor.
double UNIXTimeStart
start time
Auxiliary data structure for floating point format specification.