1#ifndef __JACOUSTICS__JTRANSMISSION__
2#define __JACOUSTICS__JTRANSMISSION__
255 if (
static_cast<const equals&
>(*
this)(first, second)) {
260 return first.
getQ() > second.
getQ();
Interface for binary input.
Interface for binary output.
Auxiliary classes and methods for acoustic position calibration.
static bool operator<(const JCounter &first, const JCounter &second)
Less-than operator for two counters.
static bool operator==(const JCounter &first, const JCounter &second)
Equals operator for two counters.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class to compare transmissions.
bool operator()(const JTransmission &first, const JTransmission &second) const
Compare two transmissions.
compare(const double precision)
Constructor.
Auxiliary class to compare transmissions.
equals(const double precision)
Constructor.
bool operator()(const JTransmission &first, const JTransmission &second) const
Compare two transmissions.
double getToA() const
Get calibrated time of arrival.
void setToE(const double toe)
Set estimated time of emission.
double getToE() const
Get estimated time of emission.
double getW() const
Get normalisation.
double getQ() const
Get quality.
JTransmission()
Default constructor.
int getRunNumber() const
Get run number.
int getID() const
Get identifier.
friend JReader & operator>>(JReader &in, JTransmission &object)
Read transmission from input.
ClassDef(JTransmission, 3)
JTransmission(const int run, const int id, const double Q, const double W, const double toa_s, const double toe_s)
Constructor.
friend JWriter & operator<<(JWriter &out, const JTransmission &object)
Write transmission to output.
virtual ~JTransmission()
Virtual destructor.