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.