#include <BCMRawData_v1.h>
Public Member Functions | |
| BCMRawData_v1 () | |
| Default constructor. | |
The actual raw data payload | |
| uint32_t | bcmWord1 () const |
| The first raw word. | |
| void | setBcmWord1 (uint32_t value) |
| Set the first raw word. | |
| uint32_t | bcmWord2 () const |
| The second raw word. | |
| void | setBcmWord2 (uint32_t value) |
| Set the second raw word. | |
Conveninence accessors to certain bits of the raw data | |
| int | channel () const |
| Channel identifier [0-15]. | |
| int | pulse1Position () const |
| Position of first pulse [0-63]. | |
| int | pulse1Width () const |
| Width of first pulse [0-31]. | |
| int | pulse2Position () const |
| Position of second pulse [0-63]. | |
| int | pulse2Width () const |
| Width of second pulse [0-31]. | |
| int | lvl1a () const |
| Level-1 Accept [0-63]. | |
| int | bcid () const |
| Bunch crossing ID [0-4095]. | |
| int | lvl1id () const |
| Level-1 ID [0-65535]. | |
| int | error () const |
| Error bits [0-15]. | |
Class describing the BCM raw data
This is pretty much a literal translation of the old BCM_RawData class for the xAOD EDM.
1.6.1