|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigT1RPChardware_SectorLogic_H
6 #define TrigT1RPChardware_SectorLogic_H
88 std::array<DataFromPad, 8>
pad{};
250 std::ostream &
dfpa(std::ostream &
stream,
int indent,
int whitesp,
int ntimes);
friend std::ostream & operator<<(std::ostream &stream, SectorLogic &o)
std::ostream & dfpa(std::ostream &stream, int indent, int whitesp, int ntimes)
friend std::ostream & operator<<(std::ostream &stream, OutputFromSectorLogic &o)
std::array< InternalRegister, 8 > m_Sort2ndHighest_out
std::array< InternalRegister, 8 > m_SolveEtaOverlap_out
void load(ubit16 padAdd, ubit16 BX, ubit16 RoIAdd, ubit16 pT, ubit16 OPL, ubit16 overlapPhi, ubit16 overlapEta, ubit16 RoiAmbiguity, ubit16 BCIDcounter)
InternalRegister()=default
CMAword m_EnableTCCheckLow
CMAword m_SetTCCheck[8][6]
std::array< InternalRegister, 8 > m_LowPtFilter_out
OutputFromSectorLogic out
ubit16 numberOfBunches() const
std::ostream & ofsla(std::ostream &stream, int indent, int whitesp, int ntimes)
std::array< DataFromPad, 8 > pad
POOL::TEvent event(POOL::TEvent::kClassAccess)
void LoadOPLCheck(CMAword EnableOPLCheck_in, ubit16 SetOPLCheck_in[8][3])
std::array< InternalRegister, 8 > m_TileCalConfirm_in
CMAword m_EnableTCCheckHigh
std::array< InternalRegister, 8 > m_LowPtFilter_in
DataFromPad m_InFromPad[8][8]
void dbginput(ubit16 bx, DataFromPad from_pad[8], CMAword from_tile_cal)
std::array< CMAword, 8 > m_InFromTileCal
ubit16 m_SetOPLCheck[8][3]
std::array< OutputFromSectorLogic, 8 > m_OutFromSectorLogic
SectorLogic(int run, int event, CMAword debug, ubit16 subsys, ubit16 sect, bool oldSimulation, uint NOBXS, uint BCZERO)
OutputFromSectorLogic dbgoutput(ubit16 bx)
std::array< InternalRegister, 8 > m_SortHighest_in
void LoadTCCheck(CMAword EnableTCCheckLow_in, CMAword EnableTCCheckHigh_in, CMAword SetTCCheck_in[8][6])
std::array< InternalRegister, 8 > m_SortHighest_out
std::array< InternalRegister, 8 > m_Sort2ndHighest_in
unsigned short int ubit16
CMAword outputToMuCTPI(int deltaBC=0)
friend std::ostream & operator<<(std::ostream &stream, InternalRegister &o)
std::array< InternalRegister, 8 > m_SolveEtaOverlap_in
std::array< InternalRegister, 8 > m_TileCalConfirm_out
OutputFromSectorLogic()=default