![]() |
ATLAS Offline Software
|
Class representing data record for time-of-flight detectors. More...
#include <AFP_ToFRawData_v1.h>
Public Member Functions | |
| uint16_t | header () const |
| Value of 9-11 most significant bits. More... | |
| void | setHeader (const uint16_t header) |
| uint16_t | edge () const |
| Value of 12 most significant bit. More... | |
| void | setEdge (const uint16_t edge) |
| uint16_t | channel () const |
| Value of 13-17 most significant bits. More... | |
| void | setChannel (const uint16_t channel) |
| uint32_t | time () const |
| Value of 10 least significant bits. More... | |
| void | setTime (const uint32_t time) |
| uint32_t | pulseLength () const |
| Value of 11-16 least significant bits. More... | |
| void | setPulseLength (const uint32_t pulseLength) |
| uint16_t | hitDiscConfig () const |
| Value of third and forth most significant bits. More... | |
| void | setHitDiscConfig (const uint16_t hitDiscConfig) |
| uint16_t | link () const |
| void | setLink (const uint16_t outlink) |
Private Attributes | |
| uint16_t | m_header |
| Value of 9-11 most significant bits. More... | |
| uint16_t | m_edge |
| Value of 12 most significant bit. More... | |
| uint16_t | m_channel |
| Value of 13-17 most significant bits. More... | |
| uint32_t | m_time |
| Value of 10 least significant bits. More... | |
| uint32_t | m_pulseLength |
| Value of 11-16 least significant bits. More... | |
| uint16_t | m_hitDiscConfig = 0 |
| Value of third and forth most significant bits. More... | |
| uint16_t | m_link = 0 |
| Values of the 5-8 most significant bits. More... | |
Class representing data record for time-of-flight detectors.
Documentation of the format is available in the twiki page: https://twiki.cern.ch/twiki/bin/view/Atlas/AFPHPTDC#Data_Encoding
Definition at line 16 of file AFP_ToFRawData_v1.h.
|
inline |
Value of 13-17 most significant bits.
In the following record: xxxx xxxx xxxx CCCC xxxx xxxx xxxx xxxx it means bits marked with C. Contains information about channel in HPTDC of the time measurement.
Definition at line 28 of file AFP_ToFRawData_v1.h.
|
inline |
Value of 12 most significant bit.
In the following record: xxxx xxxx xxxE xxxx xxxx xxxx xxxx xxxx it means bits marked with E. Contains information about signal beginning or end.
Definition at line 24 of file AFP_ToFRawData_v1.h.
|
inline |
Value of 9-11 most significant bits.
In the following record: xxxx xxxx hhhx xxxx xxxx xxxx xxxx xxxx it means bits marked with h. Contains information about time-of-flight data type or error:
Definition at line 20 of file AFP_ToFRawData_v1.h.
|
inlineinherited |
Value of third and forth most significant bits.
In the following record: xxdd xxxx xxxx xxxx xxxx xxxx xxxx xxxx it means bits marked with d.
Definition at line 20 of file AFP_RawDataCommonHead.h.
|
inlineinherited |
Definition at line 23 of file AFP_RawDataCommonHead.h.
|
inline |
Value of 11-16 least significant bits.
In the following record: xxxx xxxx xxxx xxxx LLLL LLxx xxxx xxxx it means bits marked with L. Contains information how long signal from the bar was above threshold.
Definition at line 36 of file AFP_ToFRawData_v1.h.
|
inline |
Definition at line 29 of file AFP_ToFRawData_v1.h.
|
inline |
Definition at line 25 of file AFP_ToFRawData_v1.h.
|
inline |
Definition at line 21 of file AFP_ToFRawData_v1.h.
|
inlineinherited |
Definition at line 21 of file AFP_RawDataCommonHead.h.
|
inlineinherited |
Definition at line 24 of file AFP_RawDataCommonHead.h.
|
inline |
Definition at line 37 of file AFP_ToFRawData_v1.h.
|
inline |
Definition at line 33 of file AFP_ToFRawData_v1.h.
|
inline |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxtt tttt tttt it means bits marked with t. Contains information about time.
Definition at line 32 of file AFP_ToFRawData_v1.h.
|
private |
Value of 13-17 most significant bits.
In the following record: xxxx xxxx xxxx CCCC xxxx xxxx xxxx xxxx it means bits marked with C. Contains information about channel in HPTDC of the time measurement.
Definition at line 61 of file AFP_ToFRawData_v1.h.
|
private |
Value of 12 most significant bit.
In the following record: xxxx xxxx xxxE xxxx xxxx xxxx xxxx xxxx it means bits marked with E. Contains information about signal beginning or end.
Definition at line 54 of file AFP_ToFRawData_v1.h.
|
private |
Value of 9-11 most significant bits.
In the following record: xxxx xxxx hhhx xxxx xxxx xxxx xxxx xxxx it means bits marked with h. Contains information about time-of-flight data type or error:
Definition at line 47 of file AFP_ToFRawData_v1.h.
|
privateinherited |
Value of third and forth most significant bits.
In the following record: xxdd xxxx xxxx xxxx xxxx xxxx xxxx xxxx it means bits marked with d.
Definition at line 33 of file AFP_RawDataCommonHead.h.
|
privateinherited |
Values of the 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx it means bits marked with L.
Definition at line 39 of file AFP_RawDataCommonHead.h.
|
private |
Value of 11-16 least significant bits.
In the following record: xxxx xxxx xxxx xxxx LLLL LLxx xxxx xxxx it means bits marked with L. Contains information how long signal from the bar was above threshold.
Definition at line 74 of file AFP_ToFRawData_v1.h.
|
private |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxtt tttt tttt it means bits marked with t. Contains information about time.
Definition at line 67 of file AFP_ToFRawData_v1.h.
1.8.18