|
BmnRoot
|
Data structure for a single HGND digit. More...
#include <BmnHgndDigi.h>
Public Member Functions | |
| BmnHgndDigi ()=default | |
| Default constructor. | |
| BmnHgndDigi (uint32_t address, double time, double signal, double toa, double tot) | |
| Constructor with all parameters. | |
| virtual | ~BmnHgndDigi ()=default |
| Destructor. | |
| void | reset () override final |
| Reset digit content to default state. | |
| const char * | GetClassName () override final |
| Returns the class name. | |
| void | SetTot (double tot) |
| Set Time-over-Threshold (in ns) | |
| void | SetToa (double toa) |
| Set Time-of-Arrival (in ns) | |
| double | GetTot () const |
| Get Time-over-Threshold (in ns) | |
| double | GetToa () const |
| Get Time-of-Arrival (in ns) | |
| BmnHgndDigi ()=default | |
| Default constructor. | |
| BmnHgndDigi (uint32_t address, double time, double signal, double toa, double tot) | |
| Constructor with all parameters. | |
| virtual | ~BmnHgndDigi ()=default |
| Destructor. | |
| void | reset () override final |
| Reset digit content to default state. | |
| const char * | GetClassName () override final |
| Returns the class name. | |
| void | SetTot (double tot) |
| Set Time-over-Threshold (in ns) | |
| void | SetToa (double toa) |
| Set Time-of-Arrival (in ns) | |
| double | GetTot () const |
| Get Time-over-Threshold (in ns) | |
| double | GetToa () const |
| Get Time-of-Arrival (in ns) | |
Public Member Functions inherited from BmnNdetDigit | |
| BmnNdetDigit () | |
| BmnNdetDigit (uint32_t address, double time, double signal) | |
| ~BmnNdetDigit () | |
| virtual void | Print (const Option_t *opt="") |
| ClassDef (BmnNdetDigit, 6) | |
| BmnNdetDigit () | |
| BmnNdetDigit (uint32_t address, double time, double signal) | |
| ~BmnNdetDigit () | |
| virtual void | Print (const Option_t *opt="") |
| ClassDef (BmnNdetDigit, 6) | |
Public Member Functions inherited from BmnAbstractDigit | |
| BmnAbstractDigit () | |
| BmnAbstractDigit (uint32_t address, double time, double signal) | |
| ~BmnAbstractDigit () | |
| TString | GetStringData () |
| uint32_t | GetAddress () const |
| double | GetTime () const |
| double | GetSignal () const |
| void | SetAddress (uint32_t address) |
| void | SetTime (double time) |
| void | SetSignal (double signal) |
| BmnAbstractDigit () | |
| BmnAbstractDigit (uint32_t address, double time, double signal) | |
| ~BmnAbstractDigit () | |
| TString | GetStringData () |
| uint32_t | GetAddress () const |
| double | GetTime () const |
| double | GetSignal () const |
| void | SetAddress (uint32_t address) |
| void | SetTime (double time) |
| void | SetSignal (double signal) |
Public Member Functions inherited from BmnNdetAddressMixin< BmnNdetDigit > | |
| uint32_t | GetSystemId () const |
| uint32_t | GetSystemId () const |
| uint32_t | GetArmId () const |
| uint32_t | GetArmId () const |
| uint32_t | GetRowId () const |
| uint32_t | GetRowId () const |
| uint32_t | GetColumnId () const |
| uint32_t | GetColumnId () const |
| uint32_t | GetLayerId () const |
| uint32_t | GetLayerId () const |
Additional Inherited Members | |
Protected Member Functions inherited from BmnAbstractDigit | |
| ClassDef (BmnAbstractDigit, 1) | |
| ClassDef (BmnAbstractDigit, 1) | |
Protected Attributes inherited from BmnAbstractDigit | |
| uint32_t | fAddress |
| double | fTime |
| double | fSignal |
Data structure for a single HGND digit.
Inherits from BmnNdetDigit and adds ToA / ToT fields.
Definition at line 19 of file BmnHgndDigi.h.
|
default |
Default constructor.
|
inline |
Constructor with all parameters.
Definition at line 26 of file BmnHgndDigi.h.
|
virtualdefault |
Destructor.
|
default |
Default constructor.
|
inline |
Constructor with all parameters.
Definition at line 26 of file BmnHgndDigi.h.
|
virtualdefault |
Destructor.
|
inlinefinaloverridevirtual |
Returns the class name.
Reimplemented from BmnNdetDigit.
Definition at line 44 of file BmnHgndDigi.h.
|
inlinefinaloverridevirtual |
Returns the class name.
Reimplemented from BmnNdetDigit.
Definition at line 44 of file BmnHgndDigi.h.
|
inline |
Get Time-of-Arrival (in ns)
Definition at line 56 of file BmnHgndDigi.h.
|
inline |
Get Time-of-Arrival (in ns)
Definition at line 56 of file BmnHgndDigi.h.
|
inline |
Get Time-over-Threshold (in ns)
Definition at line 53 of file BmnHgndDigi.h.
|
inline |
Get Time-over-Threshold (in ns)
Definition at line 53 of file BmnHgndDigi.h.
|
inlinefinaloverridevirtual |
Reset digit content to default state.
Reimplemented from BmnAbstractDigit.
Definition at line 36 of file BmnHgndDigi.h.
References BmnAbstractDigit::reset().
|
inlinefinaloverridevirtual |
Reset digit content to default state.
Reimplemented from BmnAbstractDigit.
Definition at line 36 of file BmnHgndDigi.h.
References BmnAbstractDigit::reset().
|
inline |
Set Time-of-Arrival (in ns)
Definition at line 50 of file BmnHgndDigi.h.
|
inline |
Set Time-of-Arrival (in ns)
Definition at line 50 of file BmnHgndDigi.h.
|
inline |
Set Time-over-Threshold (in ns)
Definition at line 47 of file BmnHgndDigi.h.
|
inline |
Set Time-over-Threshold (in ns)
Definition at line 47 of file BmnHgndDigi.h.