26 BmnHgndDigi(uint32_t address,
double time,
double signal,
double toa,
double tot)
44 const char*
GetClassName() override final {
return "BmnHgndDigi"; }
47 void SetTot(
double tot) { fTot = tot; }
50 void SetToa(
double toa) { fToa = toa; }
53 double GetTot()
const {
return fTot; }
56 double GetToa()
const {
return fToa; }
Data structure for a single HGND digit.
double GetToa() const
Get Time-of-Arrival (in ns)
const char * GetClassName() override final
Returns the class name.
void SetTot(double tot)
Set Time-over-Threshold (in ns)
BmnHgndDigi()=default
Default constructor.
void SetToa(double toa)
Set Time-of-Arrival (in ns)
virtual ~BmnHgndDigi()=default
Destructor.
void reset() override final
Reset digit content to default state.
BmnHgndDigi(uint32_t address, double time, double signal, double toa, double tot)
Constructor with all parameters.
double GetTot() const
Get Time-over-Threshold (in ns)