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 JTransmission &first, const JTransmission &second)
Equals operator for two transmissions.
static bool operator<(const JTransmission &first, const JTransmission &second)
Less-than operator for two transmissions.
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.
friend JReader & operator>>(JReader &in, JTransmission &object)
Read transmission from input.
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.
friend JWriter & operator<<(JWriter &out, const JTransmission &object)
Write transmission to output.
double getQ() const
Get quality.
JTransmission()
Default constructor.
int getRunNumber() const
Get run number.
int getID() const
Get identifier.
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.
virtual ~JTransmission()
Virtual destructor.