![]() |
ATLAS Offline Software
|
Class describing an SCT Raw Data Object (RDO). More...
#include <SCTRawHitValidation_v1.h>
Public Member Functions | |
| SCTRawHitValidation_v1 () | |
| void | setIdentifier (uint64_t new_identifier) |
| set identifier of this RDO | |
| uint64_t | identifier () const |
| return identifier of this RDO | |
| void | setWord (uint32_t new_word) |
| set data word of this RDO | |
| void | setBec (int new_bec) |
| set bec of this RDO | |
| int | bec () const |
| get bec of this RDO | |
| void | setLayer (int new_layer) |
| set layer of this RDO | |
| int | layer () const |
| get layer of this RDO | |
| void | setEta_module (int new_eta_module) |
| set eta_module of this RDO | |
| int | eta_module () const |
| get eta_module of this RDO | |
| void | setPhi_module (int new_phi_module) |
| set phi_module of this RDO | |
| int | phi_module () const |
| get phi_module of this RDO | |
| void | setSide (int new_side) |
| set side of this RDO | |
| int | side () const |
| get side of this RDO | |
| uint32_t | getWord () const |
| access data word of this RDO and properties encoded therein | |
| int | getGroupSize () const |
| return number of strips in this RDO (typically just 1) | |
| int | getStrip () const |
| return ID of (first) strip | |
| int | getTimeBin () const |
| Decode time bin information for the 3 consecutive bunch crossings. | |
| int | getErrors () const |
| return bitmask representing hit errors | |
| bool | OnTime () const |
| check if the time bin corresponding to the present BC is on | |
| bool | FirstHitError () const |
| check if there is an error in the first hit's data | |
| bool | SecondHitError () const |
| check if there is an error in the second hit's data | |
Class describing an SCT Raw Data Object (RDO).
Definition at line 22 of file SCTRawHitValidation_v1.h.
| xAOD::SCTRawHitValidation_v1::SCTRawHitValidation_v1 | ( | ) |
Definition at line 11 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::bec | ( | ) | const |
get bec of this RDO
| int xAOD::SCTRawHitValidation_v1::eta_module | ( | ) | const |
get eta_module of this RDO
| bool xAOD::SCTRawHitValidation_v1::FirstHitError | ( | ) | const |
check if there is an error in the first hit's data
Definition at line 55 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::getErrors | ( | ) | const |
return bitmask representing hit errors
Definition at line 45 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::getGroupSize | ( | ) | const |
return number of strips in this RDO (typically just 1)
Definition at line 30 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::getStrip | ( | ) | const |
return ID of (first) strip
Definition at line 35 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::getTimeBin | ( | ) | const |
Decode time bin information for the 3 consecutive bunch crossings.
This information is stored in 3 bits where the most significant bit corresponds to BC-1. So the 3 bit pattern is: (BC-1), BC, (BC+1).
Definition at line 40 of file SCTRawHitValidation_v1.cxx.
| uint32_t xAOD::SCTRawHitValidation_v1::getWord | ( | ) | const |
access data word of this RDO and properties encoded therein
return the data word
Definition at line 25 of file SCTRawHitValidation_v1.cxx.
| uint64_t xAOD::SCTRawHitValidation_v1::identifier | ( | ) | const |
return identifier of this RDO
| int xAOD::SCTRawHitValidation_v1::layer | ( | ) | const |
get layer of this RDO
| bool xAOD::SCTRawHitValidation_v1::OnTime | ( | ) | const |
check if the time bin corresponding to the present BC is on
Definition at line 50 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::phi_module | ( | ) | const |
get phi_module of this RDO
| bool xAOD::SCTRawHitValidation_v1::SecondHitError | ( | ) | const |
check if there is an error in the second hit's data
Definition at line 60 of file SCTRawHitValidation_v1.cxx.
| void xAOD::SCTRawHitValidation_v1::setBec | ( | int | new_bec | ) |
set bec of this RDO
| void xAOD::SCTRawHitValidation_v1::setEta_module | ( | int | new_eta_module | ) |
set eta_module of this RDO
| void xAOD::SCTRawHitValidation_v1::setIdentifier | ( | uint64_t | new_identifier | ) |
set identifier of this RDO
| void xAOD::SCTRawHitValidation_v1::setLayer | ( | int | new_layer | ) |
set layer of this RDO
| void xAOD::SCTRawHitValidation_v1::setPhi_module | ( | int | new_phi_module | ) |
set phi_module of this RDO
| void xAOD::SCTRawHitValidation_v1::setSide | ( | int | new_side | ) |
set side of this RDO
| void xAOD::SCTRawHitValidation_v1::setWord | ( | uint32_t | new_word | ) |
set data word of this RDO
Definition at line 21 of file SCTRawHitValidation_v1.cxx.
| int xAOD::SCTRawHitValidation_v1::side | ( | ) | const |
get side of this RDO