Project
Loading...
Searching...
No Matches
o2::focal::PixelChip Struct Reference

#include <PixelChip.h>

Public Member Functions

bool operator== (const PixelChip &other) const
 
bool operator< (const PixelChip &other) const
 
void setDataframe ()
 
void setEmptyframe ()
 
void setBusyOn ()
 
void removeDataframe ()
 
void removeEmptyframe ()
 
void removeBusyOn ()
 
void removeBusyOff ()
 
bool isDataframe () const
 
bool isEmptyframe () const
 
bool isBusyOn () const
 
bool isBusyOff () const
 
 ClassDefNV (PixelChip, 1)
 

Public Attributes

uint8_t mFeeID
 
uint8_t mLaneID
 
uint8_t mChipID
 
uint16_t mStatusCode
 
std::vector< PixelHitmHits
 

Static Public Attributes

static constexpr uint16_t DATAFRAME = 0x1 << 0
 
static constexpr uint16_t EMPTYFRAME = 0x1 << 1
 
static constexpr uint16_t BUSY_ON = 0x1 << 2
 
static constexpr uint16_t BUSY_OFF = 0x1 << 3
 

Detailed Description

Definition at line 23 of file PixelChip.h.

Member Function Documentation

◆ ClassDefNV()

o2::focal::PixelChip::ClassDefNV ( PixelChip  ,
 
)

◆ isBusyOff()

bool o2::focal::PixelChip::isBusyOff ( ) const
inline

Definition at line 103 of file PixelChip.h.

◆ isBusyOn()

bool o2::focal::PixelChip::isBusyOn ( ) const
inline

Definition at line 98 of file PixelChip.h.

◆ isDataframe()

bool o2::focal::PixelChip::isDataframe ( ) const
inline

Definition at line 88 of file PixelChip.h.

◆ isEmptyframe()

bool o2::focal::PixelChip::isEmptyframe ( ) const
inline

Definition at line 93 of file PixelChip.h.

◆ operator<()

bool o2::focal::PixelChip::operator< ( const PixelChip other) const
inline

Definition at line 36 of file PixelChip.h.

◆ operator==()

bool o2::focal::PixelChip::operator== ( const PixelChip other) const
inline

Definition at line 35 of file PixelChip.h.

◆ removeBusyOff()

void o2::focal::PixelChip::removeBusyOff ( )
inline

Definition at line 83 of file PixelChip.h.

◆ removeBusyOn()

void o2::focal::PixelChip::removeBusyOn ( )
inline

Definition at line 78 of file PixelChip.h.

◆ removeDataframe()

void o2::focal::PixelChip::removeDataframe ( )
inline

Definition at line 68 of file PixelChip.h.

◆ removeEmptyframe()

void o2::focal::PixelChip::removeEmptyframe ( )
inline

Definition at line 73 of file PixelChip.h.

◆ setBusyOn()

void o2::focal::PixelChip::setBusyOn ( )
inline

Definition at line 63 of file PixelChip.h.

◆ setDataframe()

void o2::focal::PixelChip::setDataframe ( )
inline

Definition at line 53 of file PixelChip.h.

◆ setEmptyframe()

void o2::focal::PixelChip::setEmptyframe ( )
inline

Definition at line 58 of file PixelChip.h.

Member Data Documentation

◆ BUSY_OFF

constexpr uint16_t o2::focal::PixelChip::BUSY_OFF = 0x1 << 3
staticconstexpr

Definition at line 27 of file PixelChip.h.

◆ BUSY_ON

constexpr uint16_t o2::focal::PixelChip::BUSY_ON = 0x1 << 2
staticconstexpr

Definition at line 26 of file PixelChip.h.

◆ DATAFRAME

constexpr uint16_t o2::focal::PixelChip::DATAFRAME = 0x1 << 0
staticconstexpr

Definition at line 24 of file PixelChip.h.

◆ EMPTYFRAME

constexpr uint16_t o2::focal::PixelChip::EMPTYFRAME = 0x1 << 1
staticconstexpr

Definition at line 25 of file PixelChip.h.

◆ mChipID

uint8_t o2::focal::PixelChip::mChipID

Definition at line 31 of file PixelChip.h.

◆ mFeeID

uint8_t o2::focal::PixelChip::mFeeID

Definition at line 29 of file PixelChip.h.

◆ mHits

std::vector<PixelHit> o2::focal::PixelChip::mHits

Definition at line 33 of file PixelChip.h.

◆ mLaneID

uint8_t o2::focal::PixelChip::mLaneID

Definition at line 30 of file PixelChip.h.

◆ mStatusCode

uint16_t o2::focal::PixelChip::mStatusCode

Definition at line 32 of file PixelChip.h.


The documentation for this struct was generated from the following file: