#include <SiStripFEDBufferComponents.h>
|
uint8_t | apvAddressErrorRegister () const |
|
uint8_t | apveAddress () const |
|
FEDBufferFormat | bufferFormat () const |
|
uint8_t | bufferFormatByte () const |
|
const uint8_t * | data () const |
|
FEDStatusRegister | fedStatusRegister () const |
|
uint16_t | fedStatusRegisterWord () const |
|
bool | feEnabled (const uint8_t internalFEUnitNum) const |
|
uint8_t | feEnableRegister () const |
|
bool | feOverflow (const uint8_t internalFEUnitNum) const |
|
uint8_t | feOverflowRegister () const |
|
FEDHeaderType | headerType () const |
|
uint8_t | headerTypeNibble () const |
|
FEDLegacyReadoutMode | legacyReadoutMode () const |
|
bool | majorityAddressErrorForFEUnit (const uint8_t internalFEUnitNum) const |
|
void | print (std::ostream &os) const |
|
FEDReadoutMode | readoutMode () const |
|
TrackerSpecialHeader & | setAPVAddressErrorForFEUnit (const uint8_t internalFEUnitNum, const bool error) |
|
TrackerSpecialHeader & | setAPVEAddress (const uint8_t address) |
|
TrackerSpecialHeader & | setAPVEAddressErrorRegister (const uint8_t addressErrorRegister) |
|
TrackerSpecialHeader & | setBufferFormat (const FEDBufferFormat newBufferFormat) |
|
TrackerSpecialHeader & | setFEDStatusRegister (const FEDStatusRegister fedStatusRegister) |
|
TrackerSpecialHeader & | setFEEnableForFEUnit (const uint8_t internalFEUnitNum, const bool enabled) |
|
TrackerSpecialHeader & | setFEEnableRegister (const uint8_t feEnableRegister) |
|
TrackerSpecialHeader & | setFEOverflowForFEUnit (const uint8_t internalFEUnitNum, const bool overflow) |
|
TrackerSpecialHeader & | setFEOverflowRegister (const uint8_t feOverflowRegister) |
|
TrackerSpecialHeader & | setHeaderType (const FEDHeaderType headerType) |
|
TrackerSpecialHeader & | setReadoutMode (const FEDReadoutMode readoutMode) |
|
uint8_t | trackerEventTypeNibble () const |
|
| TrackerSpecialHeader () |
|
| TrackerSpecialHeader (const uint8_t *headerPointer) |
|
| TrackerSpecialHeader (const FEDBufferFormat bufferFormat, const FEDReadoutMode readoutMode, const FEDHeaderType headerType, const uint8_t address=0x00, const uint8_t addressErrorRegister=0x00, const uint8_t feEnableRegister=0xFF, const uint8_t feOverflowRegister=0x00, const FEDStatusRegister fedStatusRegister=FEDStatusRegister()) |
|
bool | wasSwapped () const |
|
sistrip::TrackerSpecialHeader::TrackerSpecialHeader |
( |
| ) |
|
|
inline |
sistrip::TrackerSpecialHeader::TrackerSpecialHeader |
( |
const uint8_t * |
headerPointer | ) |
|
|
explicit |
uint8_t sistrip::TrackerSpecialHeader::apvAddressErrorRegister |
( |
| ) |
const |
|
inline |
uint8_t sistrip::TrackerSpecialHeader::apveAddress |
( |
| ) |
const |
|
inline |
uint8_t sistrip::TrackerSpecialHeader::bufferFormatByte |
( |
| ) |
const |
|
inline |
const uint8_t * sistrip::TrackerSpecialHeader::data |
( |
| ) |
const |
|
inline |
uint16_t sistrip::TrackerSpecialHeader::fedStatusRegisterWord |
( |
| ) |
const |
|
inline |
bool sistrip::TrackerSpecialHeader::feEnabled |
( |
const uint8_t |
internalFEUnitNum | ) |
const |
|
inline |
uint8_t sistrip::TrackerSpecialHeader::feEnableRegister |
( |
| ) |
const |
|
inline |
bool sistrip::TrackerSpecialHeader::feOverflow |
( |
const uint8_t |
internalFEUnitNum | ) |
const |
|
inline |
uint8_t sistrip::TrackerSpecialHeader::feOverflowRegister |
( |
| ) |
const |
|
inline |
FEDHeaderType sistrip::TrackerSpecialHeader::headerType |
( |
| ) |
const |
uint8_t sistrip::TrackerSpecialHeader::headerTypeNibble |
( |
| ) |
const |
|
inline |
bool sistrip::TrackerSpecialHeader::majorityAddressErrorForFEUnit |
( |
const uint8_t |
internalFEUnitNum | ) |
const |
|
inline |
void sistrip::TrackerSpecialHeader::print |
( |
std::ostream & |
os | ) |
const |
|
inline |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setAPVAddressErrorForFEUnit |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const bool |
error |
|
) |
| |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setAPVEAddressErrorRegister |
( |
const uint8_t |
addressErrorRegister | ) |
|
|
inline |
void sistrip::TrackerSpecialHeader::setBufferFormatByte |
( |
const FEDBufferFormat |
newBufferFormat | ) |
|
|
private |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setFEEnableForFEUnit |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const bool |
enabled |
|
) |
| |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setFEEnableRegister |
( |
const uint8_t |
feEnableRegister | ) |
|
|
inline |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setFEOverflowForFEUnit |
( |
const uint8_t |
internalFEUnitNum, |
|
|
const bool |
overflow |
|
) |
| |
TrackerSpecialHeader & sistrip::TrackerSpecialHeader::setFEOverflowRegister |
( |
const uint8_t |
feOverflowRegister | ) |
|
|
inline |
void sistrip::TrackerSpecialHeader::setHeaderTypeNibble |
( |
const uint8_t |
value | ) |
|
|
inlineprivate |
void sistrip::TrackerSpecialHeader::setReadoutModeBits |
( |
const uint8_t |
value | ) |
|
|
inlineprivate |
uint8_t sistrip::TrackerSpecialHeader::trackerEventTypeNibble |
( |
| ) |
const |
|
inline |
bool sistrip::TrackerSpecialHeader::wasSwapped |
( |
| ) |
const |
|
inline |
uint8_t sistrip::TrackerSpecialHeader::specialHeader_[8] |
|
private |
bool sistrip::TrackerSpecialHeader::wordSwapped_ |
|
private |