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.