|
BmnRoot
|
Data class for a single-channel message in the SSD. More...
#include <BmnSsdDigi.h>
Public Member Functions | |
| BmnSsdDigi () | |
| BmnSsdDigi (Int_t address, Int_t channel, ULong64_t time, UShort_t charge) | |
| virtual | ~BmnSsdDigi () |
| virtual Int_t | GetAddress () const |
| UShort_t | GetChannel () const |
| Channel number in module @value Channel number. | |
| virtual Double_t | GetCharge () const |
| virtual Int_t | GetSystemId () const |
| virtual Double_t | GetTime () const |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
| virtual std::string | ToString () const |
Public Member Functions inherited from BmnDigi | |
| BmnDigi () | |
| BmnDigi (const BmnDigi &) | |
| BmnDigi (BmnDigi &&) | |
| virtual | ~BmnDigi () |
| BmnDigi & | operator= (const BmnDigi &) |
| BmnDigi & | operator= (BmnDigi &&) |
| BmnMatch * | GetMatch () const |
| void | SetMatch (BmnMatch *match) |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Protected Member Functions inherited from BmnDigi | |
| ClassDef (BmnDigi, 2) | |
Protected Attributes inherited from BmnDigi | |
| BmnMatch * | fMatch |
| Monte-Carlo match information. | |
Data class for a single-channel message in the SSD.
The BmnSsdDigi is the ROOT representation of the smallest information unit delivered by the BMN SSD by a single readout channel. It carries the channel address, the measurement time and the digitised charge as information.
Definition at line 26 of file BmnSsdDigi.h.
|
inline |
Default constructor
Definition at line 30 of file BmnSsdDigi.h.
|
inline |
Standard constructor
| address | Unique element address |
| time | Measurement time [ns] |
| charge | Charge [ADC units] |
Definition at line 43 of file BmnSsdDigi.h.
|
inlinevirtual |
Destructor
Definition at line 52 of file BmnSsdDigi.h.
|
inlinevirtual |
Unique detector element address (see BmnSsdAddress) @value Unique address of readout channel
Implements BmnDigi.
Definition at line 57 of file BmnSsdDigi.h.
|
inline |
Channel number in module @value Channel number.
Definition at line 62 of file BmnSsdDigi.h.
|
inlinevirtual |
Charge @value Charge [ADC units]
Reimplemented from BmnDigi.
Definition at line 67 of file BmnSsdDigi.h.
|
inlinevirtual |
System ID @value System identifier (enum DetectorId)
Implements BmnDigi.
Definition at line 72 of file BmnSsdDigi.h.
References kSSD.
|
inlinevirtual |
Time of measurement @value Time [ns]
Implements BmnDigi.
Definition at line 77 of file BmnSsdDigi.h.
|
inline |
Definition at line 80 of file BmnSsdDigi.h.
|
virtual |
|
friend |
Definition at line 92 of file BmnSsdDigi.h.