1 #ifndef __JDAQCHRONOMETER__
2 #define __JDAQCHRONOMETER__
49 const int __frame_index) :
67 const int __frame_index,
256 return !(first == second);
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
Interface for binary output.
JDAQUTCExtended getTimesliceStart() const
Get start of timeslice.
int getDetectorID() const
Get detector identifier.
JDAQChronometer(const int __detector_id, const int __run, const int __frame_index)
Constructor.
size_t getSizeof< JDAQChronometer >()
Get size of type.
JDAQChronometer(const int __detector_id, const int __run, const int __frame_index, const JDAQUTCExtended &__timeslice_start)
Constructor.
virtual ~JDAQChronometer()
Virtual destructor.
double getTimeOfRTS(const JDAQChronometer &chronometer)
Get time of last RTS in ns since start of run for a given chronometer.
Data structure for UTC time.
int getRunNumber() const
Get run number.
JWriter & operator<<(JWriter &out, const JDAQChronometer &chronometer)
Write DAQ chronometer to output.
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
int getFrameIndex() const
Get frame index.
double getTimeOfFrame(const int frame_index)
Get start time of frame in ns since start of run for a given frame index.
JDAQChronometer()
Default constructor.
double getTimeDifference(const JDAQChronometer &first, const JDAQChronometer &second)
Get time difference between two chronometers.
const JDAQChronometer & getDAQChronometer() const
Get DAQ chronometer.
void setDAQChronometer(const JDAQChronometer &chronometer)
Set DAQ chronometer.
JDAQUTCExtended timeslice_start
Interface for binary input.
void setTimesliceStart(const JDAQUTCExtended ×lice_start)
Set timeslice start time.
friend JReader & operator>>(JReader &, JDAQChronometer &)
Read DAQ chronometer from input.
ClassDef(JDAQChronometer, 3)
friend JWriter & operator<<(JWriter &, const JDAQChronometer &)
Write DAQ chronometer to output.
void setRunNumber(const int run)
Set run number.
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
void setFrameIndex(const int frame_index)
Set frame index.