TimeStamp object for transient data model.
More...
#include <dataobjects/TimeStamp.h>
TimeStamp object for transient data model.
This class hold the information about a single time measurement in a single sensitive element of the detector.
◆ TimeStamp() [1/2]
Herd::TimeStamp::TimeStamp |
( |
| ) |
|
|
inline |
◆ TimeStamp() [2/2]
Herd::TimeStamp::TimeStamp |
( |
float |
time, |
|
|
unsigned int |
volumeID |
|
) |
| |
|
inline |
◆ ~TimeStamp()
virtual Herd::TimeStamp::~TimeStamp |
( |
| ) |
|
|
virtualdefault |
◆ SetTime()
void Herd::TimeStamp::SetTime |
( |
float |
time | ) |
|
|
inline |
Set the time of the time measurement.
- Parameters
-
time | The measured time (ns). |
◆ SetVolumeID()
void Herd::TimeStamp::SetVolumeID |
( |
unsigned int |
volumeID | ) |
|
|
inline |
Set the ID of the time measurement volume.
- Parameters
-
volumeID | The ID of the volume. |
◆ Time()
float Herd::TimeStamp::Time |
( |
| ) |
const |
|
inline |
Get the time measurement.
- Returns
- The measured time (ns).
◆ VolumeID()
unsigned int Herd::TimeStamp::VolumeID |
( |
| ) |
const |
|
inline |
Get the unique identifier of the sensitive element.
- Returns
- The ID of the sensitive element associated to the time measurement.
◆ m_time
float Herd::TimeStamp::m_time |
|
private |
◆ m_volumeId
unsigned int Herd::TimeStamp::m_volumeId |
|
private |
ID of the time measurement volume.
The documentation for this class was generated from the following file:
- /builds/herd/HerdSoftware/include/herd/analysis/dataobjects/TimeStamp.h