CMS 3D CMS Logo

List of all members | Public Member Functions | Private Types | Private Member Functions | Private Attributes
sistrip::FEDBackendStatusRegister Class Reference

#include <SiStripFEDBufferComponents.h>

Public Member Functions

bool backpressureFlag () const
 
 FEDBackendStatusRegister (const FEDBufferState qdrMemoryBufferState=BUFFER_STATE_UNSET, const FEDBufferState frameAddressFIFOBufferState=BUFFER_STATE_UNSET, const FEDBufferState totalLengthFIFOBufferState=BUFFER_STATE_UNSET, const FEDBufferState trackerHeaderFIFOBufferState=BUFFER_STATE_UNSET, const FEDBufferState l1aBxFIFOBufferState=BUFFER_STATE_UNSET, const FEDBufferState feEventLengthFIFOBufferState=BUFFER_STATE_UNSET, const FEDBufferState feFPGABufferState=BUFFER_STATE_UNSET, const bool backpressure=false, const bool slinkFull=false, const bool slinkDown=false, const bool internalFreeze=false, const bool trackerHeaderMonitorDataReady=false, const bool ttcReady=true)
 
 FEDBackendStatusRegister (const uint32_t backendStatusRegister)
 
FEDBufferState feEventLengthFIFOState () const
 
FEDBufferState feFPGABufferState () const
 
FEDBufferState frameAddressFIFOState () const
 
bool internalFreezeFlag () const
 
FEDBufferState l1aBxFIFOState () const
 
 operator uint32_t () const
 
void print (std::ostream &os) const
 
void printFlags (std::ostream &os) const
 
FEDBufferState qdrMemoryState () const
 
FEDBackendStatusRegistersetBackpressureFlag (const bool bitSet)
 
FEDBackendStatusRegistersetFEEventLengthFIFOState (const FEDBufferState state)
 
FEDBackendStatusRegistersetFEFPGABufferState (const FEDBufferState state)
 
FEDBackendStatusRegistersetFrameAddressFIFOState (const FEDBufferState state)
 
FEDBackendStatusRegistersetInternalFreezeFlag (const bool bitSet)
 
FEDBackendStatusRegistersetL1ABXFIFOState (const FEDBufferState state)
 
FEDBackendStatusRegistersetQDRMemoryState (const FEDBufferState state)
 
FEDBackendStatusRegistersetSLinkDownFlag (const bool bitSet)
 
FEDBackendStatusRegistersetSLinkFullFlag (const bool bitSet)
 
FEDBackendStatusRegistersetTotalLengthFIFOState (const FEDBufferState state)
 
FEDBackendStatusRegistersetTrackerHeaderFIFOState (const FEDBufferState state)
 
FEDBackendStatusRegistersetTrackerHeaderMonitorDataReadyFlag (const bool bitSet)
 
FEDBackendStatusRegistersetTTCReadyFlag (const bool bitSet)
 
bool slinkDownFlag () const
 
bool slinkFullFlag () const
 
FEDBufferState totalLengthFIFOState () const
 
FEDBufferState trackerHeaderFIFOState () const
 
bool trackerHeaderMonitorDataReadyFlag () const
 
bool ttcReadyFlag () const
 

Private Types

enum  bufferPositions {
  BUFFER_POSITION_QDR_MEMORY = 0, BUFFER_POSITION_FRAME_ADDRESS_FIFO = 1, BUFFER_POSITION_TOTAL_LENGTH_FIFO = 2, BUFFER_POSITION_TRACKER_HEADER_FIFO = 3,
  BUFFER_POSITION_L1ABX_FIFO = 4, BUFFER_POSITION_FE_EVENT_LENGTH_FIFO = 5, BUFFER_POSITION_FE_FPGA_BUFFER = 6
}
 
enum  stateOffsets { STATE_OFFSET_FULL = 8, STATE_OFFSET_PARTIAL_FULL = 16, STATE_OFFSET_EMPTY = 24 }
 

Private Member Functions

bool getBit (const uint8_t num) const
 
FEDBufferState getBufferState (const uint8_t bufferPosition) const
 
void printFlagsForBuffer (const FEDBufferState bufferState, const std::string name, std::ostream &os) const
 
void setBit (const uint8_t num, const bool bitSet)
 
void setBufferSate (const uint8_t bufferPosition, const FEDBufferState state)
 

Private Attributes

uint32_t data_
 

Detailed Description

Definition at line 394 of file SiStripFEDBufferComponents.h.

Member Enumeration Documentation

◆ bufferPositions

Enumerator
BUFFER_POSITION_QDR_MEMORY 
BUFFER_POSITION_FRAME_ADDRESS_FIFO 
BUFFER_POSITION_TOTAL_LENGTH_FIFO 
BUFFER_POSITION_TRACKER_HEADER_FIFO 
BUFFER_POSITION_L1ABX_FIFO 
BUFFER_POSITION_FE_EVENT_LENGTH_FIFO 
BUFFER_POSITION_FE_FPGA_BUFFER 

Definition at line 453 of file SiStripFEDBufferComponents.h.

◆ stateOffsets

Enumerator
STATE_OFFSET_FULL 
STATE_OFFSET_PARTIAL_FULL 
STATE_OFFSET_EMPTY 

Definition at line 462 of file SiStripFEDBufferComponents.h.

Constructor & Destructor Documentation

◆ FEDBackendStatusRegister() [1/2]

sistrip::FEDBackendStatusRegister::FEDBackendStatusRegister ( const uint32_t  backendStatusRegister)
inline

Definition at line 1020 of file SiStripFEDBufferComponents.h.

1021  : data_(backendStatusRegister) {}

◆ FEDBackendStatusRegister() [2/2]

sistrip::FEDBackendStatusRegister::FEDBackendStatusRegister ( const FEDBufferState  qdrMemoryBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  frameAddressFIFOBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  totalLengthFIFOBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  trackerHeaderFIFOBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  l1aBxFIFOBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  feEventLengthFIFOBufferState = BUFFER_STATE_UNSET,
const FEDBufferState  feFPGABufferState = BUFFER_STATE_UNSET,
const bool  backpressure = false,
const bool  slinkFull = false,
const bool  slinkDown = false,
const bool  internalFreeze = false,
const bool  trackerHeaderMonitorDataReady = false,
const bool  ttcReady = true 
)

Definition at line 717 of file SiStripFEDBufferComponents.cc.

730  : data_(0) {
731  setInternalFreezeFlag(internalFreeze);
732  setSLinkDownFlag(slinkDown);
733  setSLinkFullFlag(slinkFull);
734  setBackpressureFlag(backpressure);
735  setTTCReadyFlag(ttcReady);
736  setTrackerHeaderMonitorDataReadyFlag(trackerHeaderMonitorDataReady);
737  setQDRMemoryState(qdrMemoryBufferState);
738  setFrameAddressFIFOState(frameAddressFIFOBufferState);
739  setTotalLengthFIFOState(totalLengthFIFOBufferState);
740  setTrackerHeaderFIFOState(trackerHeaderFIFOBufferState);
741  setL1ABXFIFOState(l1aBxFIFOBufferState);
742  setFEEventLengthFIFOState(feEventLengthFIFOBufferState);
744  }

References feFPGABufferState(), setBackpressureFlag(), setFEEventLengthFIFOState(), setFEFPGABufferState(), setFrameAddressFIFOState(), setInternalFreezeFlag(), setL1ABXFIFOState(), setQDRMemoryState(), setSLinkDownFlag(), setSLinkFullFlag(), setTotalLengthFIFOState(), setTrackerHeaderFIFOState(), setTrackerHeaderMonitorDataReadyFlag(), and setTTCReadyFlag().

Member Function Documentation

◆ backpressureFlag()

bool sistrip::FEDBackendStatusRegister::backpressureFlag ( ) const
inline

Definition at line 1035 of file SiStripFEDBufferComponents.h.

1035 { return getBit(4); }

References getBit().

Referenced by printFlags().

◆ feEventLengthFIFOState()

FEDBufferState sistrip::FEDBackendStatusRegister::feEventLengthFIFOState ( ) const
inline

Definition at line 1091 of file SiStripFEDBufferComponents.h.

1091  {
1093  }

References BUFFER_POSITION_FE_EVENT_LENGTH_FIFO, and getBufferState().

Referenced by printFlags().

◆ feFPGABufferState()

FEDBufferState sistrip::FEDBackendStatusRegister::feFPGABufferState ( ) const
inline

Definition at line 1095 of file SiStripFEDBufferComponents.h.

1095  {
1097  }

References BUFFER_POSITION_FE_FPGA_BUFFER, and getBufferState().

Referenced by FEDBackendStatusRegister(), and printFlags().

◆ frameAddressFIFOState()

FEDBufferState sistrip::FEDBackendStatusRegister::frameAddressFIFOState ( ) const
inline

Definition at line 1075 of file SiStripFEDBufferComponents.h.

1075  {
1077  }

References BUFFER_POSITION_FRAME_ADDRESS_FIFO, and getBufferState().

Referenced by printFlags().

◆ getBit()

bool sistrip::FEDBackendStatusRegister::getBit ( const uint8_t  num) const
inlineprivate

◆ getBufferState()

FEDBufferState sistrip::FEDBackendStatusRegister::getBufferState ( const uint8_t  bufferPosition) const
private

◆ internalFreezeFlag()

bool sistrip::FEDBackendStatusRegister::internalFreezeFlag ( ) const
inline

Definition at line 1029 of file SiStripFEDBufferComponents.h.

1029 { return getBit(1); }

References getBit().

Referenced by printFlags().

◆ l1aBxFIFOState()

FEDBufferState sistrip::FEDBackendStatusRegister::l1aBxFIFOState ( ) const
inline

Definition at line 1087 of file SiStripFEDBufferComponents.h.

1087  {
1089  }

References BUFFER_POSITION_L1ABX_FIFO, and getBufferState().

Referenced by printFlags().

◆ operator uint32_t()

sistrip::FEDBackendStatusRegister::operator uint32_t ( ) const
inline

Definition at line 1023 of file SiStripFEDBufferComponents.h.

1023 { return data_; }

◆ print()

void sistrip::FEDBackendStatusRegister::print ( std::ostream &  os) const
inline

Definition at line 1025 of file SiStripFEDBufferComponents.h.

1025 { printHex(&data_, 4, os); }

References data_, and sistrip::printHex().

◆ printFlags()

void sistrip::FEDBackendStatusRegister::printFlags ( std::ostream &  os) const

Definition at line 645 of file SiStripFEDBufferComponents.cc.

645  {
646  if (internalFreezeFlag())
647  os << "INTERNAL_FREEZE ";
648  if (slinkDownFlag())
649  os << "SLINK_DOWN ";
650  if (slinkFullFlag())
651  os << "SLINK_FULL ";
652  if (backpressureFlag())
653  os << "BACKPRESSURE ";
654  if (ttcReadyFlag())
655  os << "TTC_READY ";
657  os << "HEADER_MONITOR_READY ";
658  printFlagsForBuffer(qdrMemoryState(), "QDR", os);
659  printFlagsForBuffer(frameAddressFIFOState(), "FRAME_ADDRESS", os);
660  printFlagsForBuffer(totalLengthFIFOState(), "TOTAL_LENGTH", os);
661  printFlagsForBuffer(trackerHeaderFIFOState(), "TRACKER_HEADER", os);
662  printFlagsForBuffer(l1aBxFIFOState(), "L1ABX", os);
663  printFlagsForBuffer(feEventLengthFIFOState(), "FE_LENGTH", os);
665  }

References backpressureFlag(), feEventLengthFIFOState(), feFPGABufferState(), frameAddressFIFOState(), internalFreezeFlag(), l1aBxFIFOState(), printFlagsForBuffer(), qdrMemoryState(), slinkDownFlag(), slinkFullFlag(), totalLengthFIFOState(), trackerHeaderFIFOState(), trackerHeaderMonitorDataReadyFlag(), and ttcReadyFlag().

◆ printFlagsForBuffer()

void sistrip::FEDBackendStatusRegister::printFlagsForBuffer ( const FEDBufferState  bufferState,
const std::string  name,
std::ostream &  os 
) const
private

Definition at line 667 of file SiStripFEDBufferComponents.cc.

669  {
670  if (bufferState & BUFFER_STATE_EMPTY)
671  os << name << "_EMPTY ";
672  if (bufferState & BUFFER_STATE_PARTIAL_FULL)
673  os << name << "_PARTIAL_FULL ";
674  if (bufferState & BUFFER_STATE_FULL)
675  os << name << "_FULL ";
676  if (bufferState == BUFFER_STATE_UNSET)
677  os << name << "_UNSET ";
678  }

References sistrip::BUFFER_STATE_EMPTY, sistrip::BUFFER_STATE_FULL, sistrip::BUFFER_STATE_PARTIAL_FULL, sistrip::BUFFER_STATE_UNSET, and Skims_PA_cff::name.

Referenced by printFlags().

◆ qdrMemoryState()

FEDBufferState sistrip::FEDBackendStatusRegister::qdrMemoryState ( ) const
inline

Definition at line 1071 of file SiStripFEDBufferComponents.h.

1071  {
1073  }

References BUFFER_POSITION_QDR_MEMORY, and getBufferState().

Referenced by printFlags().

◆ setBackpressureFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setBackpressureFlag ( const bool  bitSet)
inline

Definition at line 1056 of file SiStripFEDBufferComponents.h.

1056  {
1057  setBit(4, bitSet);
1058  return *this;
1059  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ setBit()

void sistrip::FEDBackendStatusRegister::setBit ( const uint8_t  num,
const bool  bitSet 
)
private

Definition at line 709 of file SiStripFEDBufferComponents.cc.

709  {
710  const uint32_t mask = (0x00000001 << num);
711  if (bitSet)
712  data_ |= mask;
713  else
714  data_ &= (~mask);
715  }

References data_, and EgammaValidation_cff::num.

Referenced by setBackpressureFlag(), setBufferSate(), setInternalFreezeFlag(), setSLinkDownFlag(), setSLinkFullFlag(), setTrackerHeaderMonitorDataReadyFlag(), and setTTCReadyFlag().

◆ setBufferSate()

void sistrip::FEDBackendStatusRegister::setBufferSate ( const uint8_t  bufferPosition,
const FEDBufferState  state 
)
private

◆ setFEEventLengthFIFOState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setFEEventLengthFIFOState ( const FEDBufferState  state)
inline

Definition at line 1124 of file SiStripFEDBufferComponents.h.

1124  {
1126  return *this;
1127  }

References BUFFER_POSITION_FE_EVENT_LENGTH_FIFO, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setFEFPGABufferState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setFEFPGABufferState ( const FEDBufferState  state)
inline

Definition at line 1129 of file SiStripFEDBufferComponents.h.

1129  {
1131  return *this;
1132  }

References BUFFER_POSITION_FE_FPGA_BUFFER, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setFrameAddressFIFOState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setFrameAddressFIFOState ( const FEDBufferState  state)
inline

Definition at line 1104 of file SiStripFEDBufferComponents.h.

1104  {
1106  return *this;
1107  }

References BUFFER_POSITION_FRAME_ADDRESS_FIFO, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setInternalFreezeFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setInternalFreezeFlag ( const bool  bitSet)
inline

Definition at line 1041 of file SiStripFEDBufferComponents.h.

1041  {
1042  setBit(1, bitSet);
1043  return *this;
1044  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ setL1ABXFIFOState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setL1ABXFIFOState ( const FEDBufferState  state)
inline

Definition at line 1119 of file SiStripFEDBufferComponents.h.

1119  {
1121  return *this;
1122  }

References BUFFER_POSITION_L1ABX_FIFO, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setQDRMemoryState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setQDRMemoryState ( const FEDBufferState  state)
inline

Definition at line 1099 of file SiStripFEDBufferComponents.h.

1099  {
1101  return *this;
1102  }

References BUFFER_POSITION_QDR_MEMORY, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setSLinkDownFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setSLinkDownFlag ( const bool  bitSet)
inline

Definition at line 1046 of file SiStripFEDBufferComponents.h.

1046  {
1047  setBit(2, bitSet);
1048  return *this;
1049  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ setSLinkFullFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setSLinkFullFlag ( const bool  bitSet)
inline

Definition at line 1051 of file SiStripFEDBufferComponents.h.

1051  {
1052  setBit(3, bitSet);
1053  return *this;
1054  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ setTotalLengthFIFOState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setTotalLengthFIFOState ( const FEDBufferState  state)
inline

Definition at line 1109 of file SiStripFEDBufferComponents.h.

1109  {
1111  return *this;
1112  }

References BUFFER_POSITION_TOTAL_LENGTH_FIFO, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setTrackerHeaderFIFOState()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setTrackerHeaderFIFOState ( const FEDBufferState  state)
inline

Definition at line 1114 of file SiStripFEDBufferComponents.h.

1114  {
1116  return *this;
1117  }

References BUFFER_POSITION_TRACKER_HEADER_FIFO, and setBufferSate().

Referenced by FEDBackendStatusRegister().

◆ setTrackerHeaderMonitorDataReadyFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setTrackerHeaderMonitorDataReadyFlag ( const bool  bitSet)
inline

Definition at line 1066 of file SiStripFEDBufferComponents.h.

1066  {
1067  setBit(7, bitSet);
1068  return *this;
1069  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ setTTCReadyFlag()

FEDBackendStatusRegister & sistrip::FEDBackendStatusRegister::setTTCReadyFlag ( const bool  bitSet)
inline

Definition at line 1061 of file SiStripFEDBufferComponents.h.

1061  {
1062  setBit(6, bitSet);
1063  return *this;
1064  }

References setBit().

Referenced by FEDBackendStatusRegister().

◆ slinkDownFlag()

bool sistrip::FEDBackendStatusRegister::slinkDownFlag ( ) const
inline

Definition at line 1031 of file SiStripFEDBufferComponents.h.

1031 { return getBit(2); }

References getBit().

Referenced by printFlags().

◆ slinkFullFlag()

bool sistrip::FEDBackendStatusRegister::slinkFullFlag ( ) const
inline

Definition at line 1033 of file SiStripFEDBufferComponents.h.

1033 { return getBit(3); }

References getBit().

Referenced by printFlags().

◆ totalLengthFIFOState()

FEDBufferState sistrip::FEDBackendStatusRegister::totalLengthFIFOState ( ) const
inline

Definition at line 1079 of file SiStripFEDBufferComponents.h.

1079  {
1081  }

References BUFFER_POSITION_TOTAL_LENGTH_FIFO, and getBufferState().

Referenced by printFlags().

◆ trackerHeaderFIFOState()

FEDBufferState sistrip::FEDBackendStatusRegister::trackerHeaderFIFOState ( ) const
inline

Definition at line 1083 of file SiStripFEDBufferComponents.h.

1083  {
1085  }

References BUFFER_POSITION_TRACKER_HEADER_FIFO, and getBufferState().

Referenced by printFlags().

◆ trackerHeaderMonitorDataReadyFlag()

bool sistrip::FEDBackendStatusRegister::trackerHeaderMonitorDataReadyFlag ( ) const
inline

Definition at line 1039 of file SiStripFEDBufferComponents.h.

1039 { return getBit(7); }

References getBit().

Referenced by printFlags().

◆ ttcReadyFlag()

bool sistrip::FEDBackendStatusRegister::ttcReadyFlag ( ) const
inline

Definition at line 1037 of file SiStripFEDBufferComponents.h.

1037 { return getBit(6); }

References getBit().

Referenced by printFlags().

Member Data Documentation

◆ data_

uint32_t sistrip::FEDBackendStatusRegister::data_
private

Definition at line 463 of file SiStripFEDBufferComponents.h.

Referenced by getBit(), print(), and setBit().

sistrip::FEDBackendStatusRegister::setBackpressureFlag
FEDBackendStatusRegister & setBackpressureFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1056
sistrip::FEDBackendStatusRegister::setFEFPGABufferState
FEDBackendStatusRegister & setFEFPGABufferState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1129
sistrip::FEDBackendStatusRegister::setQDRMemoryState
FEDBackendStatusRegister & setQDRMemoryState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1099
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_FRAME_ADDRESS_FIFO
Definition: SiStripFEDBufferComponents.h:455
sistrip::FEDBackendStatusRegister::ttcReadyFlag
bool ttcReadyFlag() const
Definition: SiStripFEDBufferComponents.h:1037
sistrip::FEDBackendStatusRegister::printFlagsForBuffer
void printFlagsForBuffer(const FEDBufferState bufferState, const std::string name, std::ostream &os) const
Definition: SiStripFEDBufferComponents.cc:667
sistrip::FEDBackendStatusRegister::trackerHeaderMonitorDataReadyFlag
bool trackerHeaderMonitorDataReadyFlag() const
Definition: SiStripFEDBufferComponents.h:1039
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_QDR_MEMORY
Definition: SiStripFEDBufferComponents.h:454
sistrip::FEDBackendStatusRegister::getBit
bool getBit(const uint8_t num) const
Definition: SiStripFEDBufferComponents.h:1027
sistrip::FEDBackendStatusRegister::qdrMemoryState
FEDBufferState qdrMemoryState() const
Definition: SiStripFEDBufferComponents.h:1071
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_L1ABX_FIFO
Definition: SiStripFEDBufferComponents.h:458
sistrip::FEDBackendStatusRegister::setFrameAddressFIFOState
FEDBackendStatusRegister & setFrameAddressFIFOState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1104
sistrip::FEDBackendStatusRegister::setTrackerHeaderFIFOState
FEDBackendStatusRegister & setTrackerHeaderFIFOState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1114
sistrip::FEDBackendStatusRegister::data_
uint32_t data_
Definition: SiStripFEDBufferComponents.h:463
sistrip::FEDBackendStatusRegister::STATE_OFFSET_PARTIAL_FULL
Definition: SiStripFEDBufferComponents.h:462
contentValuesCheck.ss
ss
Definition: contentValuesCheck.py:33
testProducerWithPsetDescEmpty_cfi.x1
x1
Definition: testProducerWithPsetDescEmpty_cfi.py:33
sistrip::BUFFER_STATE_EMPTY
Definition: SiStripFEDBufferComponents.h:122
sistrip::FEDBackendStatusRegister::slinkFullFlag
bool slinkFullFlag() const
Definition: SiStripFEDBufferComponents.h:1033
sistrip::FEDBackendStatusRegister::getBufferState
FEDBufferState getBufferState(const uint8_t bufferPosition) const
Definition: SiStripFEDBufferComponents.cc:680
sistrip::FEDBackendStatusRegister::feFPGABufferState
FEDBufferState feFPGABufferState() const
Definition: SiStripFEDBufferComponents.h:1095
sistrip::FEDBackendStatusRegister::trackerHeaderFIFOState
FEDBufferState trackerHeaderFIFOState() const
Definition: SiStripFEDBufferComponents.h:1083
sistrip::BUFFER_STATE_FULL
Definition: SiStripFEDBufferComponents.h:124
sistrip::FEDBackendStatusRegister::slinkDownFlag
bool slinkDownFlag() const
Definition: SiStripFEDBufferComponents.h:1031
sistrip::BUFFER_STATE_PARTIAL_FULL
Definition: SiStripFEDBufferComponents.h:123
sistrip::FEDBackendStatusRegister::STATE_OFFSET_EMPTY
Definition: SiStripFEDBufferComponents.h:462
sistrip::FEDBackendStatusRegister::setTTCReadyFlag
FEDBackendStatusRegister & setTTCReadyFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1061
sistrip::FEDBackendStatusRegister::l1aBxFIFOState
FEDBufferState l1aBxFIFOState() const
Definition: SiStripFEDBufferComponents.h:1087
sistrip::FEDBackendStatusRegister::setTotalLengthFIFOState
FEDBackendStatusRegister & setTotalLengthFIFOState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1109
sistrip::BUFFER_STATE_UNSET
Definition: SiStripFEDBufferComponents.h:121
sistrip::FEDBackendStatusRegister::setTrackerHeaderMonitorDataReadyFlag
FEDBackendStatusRegister & setTrackerHeaderMonitorDataReadyFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1066
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_FE_EVENT_LENGTH_FIFO
Definition: SiStripFEDBufferComponents.h:459
sistrip::printHex
void printHex(const void *pointer, const size_t length, std::ostream &os)
Definition: SiStripFEDBufferComponents.cc:26
sistrip::FEDBackendStatusRegister::feEventLengthFIFOState
FEDBufferState feEventLengthFIFOState() const
Definition: SiStripFEDBufferComponents.h:1091
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_FE_FPGA_BUFFER
Definition: SiStripFEDBufferComponents.h:460
sistrip::FEDBackendStatusRegister::frameAddressFIFOState
FEDBufferState frameAddressFIFOState() const
Definition: SiStripFEDBufferComponents.h:1075
EgammaValidation_cff.num
num
Definition: EgammaValidation_cff.py:34
sistrip::FEDBackendStatusRegister::setFEEventLengthFIFOState
FEDBackendStatusRegister & setFEEventLengthFIFOState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1124
sistrip::FEDBackendStatusRegister::totalLengthFIFOState
FEDBufferState totalLengthFIFOState() const
Definition: SiStripFEDBufferComponents.h:1079
sistrip::FEDBackendStatusRegister::setBufferSate
void setBufferSate(const uint8_t bufferPosition, const FEDBufferState state)
Definition: SiStripFEDBufferComponents.cc:691
RunInfoPI::state
state
Definition: RunInfoPayloadInspectoHelper.h:16
sistrip::FEDBackendStatusRegister::STATE_OFFSET_FULL
Definition: SiStripFEDBufferComponents.h:462
sistrip::FEDBackendStatusRegister::backpressureFlag
bool backpressureFlag() const
Definition: SiStripFEDBufferComponents.h:1035
Exception
Definition: hltDiff.cc:246
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_TRACKER_HEADER_FIFO
Definition: SiStripFEDBufferComponents.h:457
sistrip::FEDBackendStatusRegister::internalFreezeFlag
bool internalFreezeFlag() const
Definition: SiStripFEDBufferComponents.h:1029
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
sistrip::FEDBackendStatusRegister::setSLinkFullFlag
FEDBackendStatusRegister & setSLinkFullFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1051
sistrip::FEDBackendStatusRegister::setInternalFreezeFlag
FEDBackendStatusRegister & setInternalFreezeFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1041
mps_fire.result
result
Definition: mps_fire.py:311
sistrip::FEDBackendStatusRegister::setL1ABXFIFOState
FEDBackendStatusRegister & setL1ABXFIFOState(const FEDBufferState state)
Definition: SiStripFEDBufferComponents.h:1119
sistrip::FEDBackendStatusRegister::setSLinkDownFlag
FEDBackendStatusRegister & setSLinkDownFlag(const bool bitSet)
Definition: SiStripFEDBufferComponents.h:1046
sistrip::FEDBackendStatusRegister::BUFFER_POSITION_TOTAL_LENGTH_FIFO
Definition: SiStripFEDBufferComponents.h:456
sistrip::FEDBackendStatusRegister::setBit
void setBit(const uint8_t num, const bool bitSet)
Definition: SiStripFEDBufferComponents.cc:709
sistrip::FEDBufferState
FEDBufferState
Definition: SiStripFEDBufferComponents.h:120