![]() |
ATLAS Offline Software
|
#include <NSW_PadTriggerData.h>
Public Member Functions | |
| NSW_PadTriggerData (uint32_t sourceid, uint32_t flags, uint32_t ec, uint32_t fragid, uint32_t secid, uint32_t spare, uint32_t orbit, uint32_t bcid, uint32_t l1id, uint32_t orbitid, uint32_t orbit1, uint32_t status, uint32_t hit_n, uint32_t pfeb_n, uint32_t trigger_n, uint32_t bcid_n, const uint32_vt &hit_relbcid, const uint32_vt &hit_pfeb, const uint32_vt &hit_tdschannel, const uint32_vt &hit_vmmchannel, const uint32_vt &hit_vmm, const uint32_vt &hit_padchannel, const uint32_vt &pfeb_addr, const uint32_vt &pfeb_nchan, const uint32_vt &pfeb_disconnected, const uint32_vt &trigger_bandid, const uint32_vt &trigger_phiid, const uint32_vt &trigger_relbcid, const uint32_vt &bcid_rel, const uint32_vt &bcid_status, const uint32_vt &bcid_multzero, const uint32_vt &bcid_multiplicity) | |
| NSW_PadTriggerData (bool side_A, uint32_t sector, uint32_t bcid, uint32_t l1id) | |
| uint32_t | getSourceid () const |
| uint32_t | getFlags () const |
| uint32_t | getEc () const |
| uint32_t | getFragid () const |
| uint32_t | getSecid () const |
| uint32_t | getSpare () const |
| uint32_t | getOrbit () const |
| uint32_t | getBcid () const |
| uint32_t | getL1id () const |
| uint32_t | getOrbitid () const |
| uint32_t | getOrbit1 () const |
| uint32_t | getStatus () const |
| uint32_t | getNumberOfHits () const |
| uint32_t | getNumberOfPfebs () const |
| uint32_t | getNumberOfTriggers () const |
| uint32_t | getNumberOfBcids () const |
| const uint32_vt & | getHitRelBcids () const |
| const uint32_vt & | getHitPfebs () const |
| const uint32_vt & | getHitTdsChannels () const |
| const uint32_vt & | getHitVmmChannels () const |
| const uint32_vt & | getHitVmms () const |
| const uint32_vt & | getHitPadChannels () const |
| const uint32_vt & | getPfebAddrs () const |
| const uint32_vt & | getPfebNChannels () const |
| const uint32_vt & | getPfebDisconnecteds () const |
| const uint32_vt & | getTriggerBandIds () const |
| const uint32_vt & | getTriggerPhiIds () const |
| const uint32_vt & | getTriggerRelBcids () const |
| const uint32_vt & | getBcidRels () const |
| const uint32_vt & | getBcidStatuses () const |
| const uint32_vt & | getBcidMultZeros () const |
| const uint32_vt & | getBcidMultiplicities () const |
| std::string | string () const |
| void | addTrigger (uint32_t bandid, uint32_t phiid, uint32_t relbcid) |
| bool | sideA () const |
| bool | sideC () const |
| bool | largeSector () const |
| bool | smallSector () const |
Static Private Member Functions | |
| static std::tuple< uint32_vt, uint32_vt, uint32_vt > | filterNonNulls (const uint32_vt &bandids, const uint32_vt &phiids, const uint32_vt &bcids) |
Private Attributes | |
| uint32_t | m_sourceid {0} |
| uint32_t | m_flags {0} |
| uint32_t | m_ec {0} |
| uint32_t | m_fragid {0} |
| uint32_t | m_secid {0} |
| uint32_t | m_spare {0} |
| uint32_t | m_orbit {0} |
| uint32_t | m_bcid {0} |
| uint32_t | m_l1id {0} |
| uint32_t | m_orbitid {0} |
| uint32_t | m_orbit1 {0} |
| uint32_t | m_status {0} |
| uint32_t | m_hit_n {0} |
| uint32_t | m_pfeb_n {0} |
| uint32_t | m_trigger_n {0} |
| uint32_t | m_bcid_n {0} |
| uint32_vt | m_hit_relbcid {} |
| uint32_vt | m_hit_pfeb {} |
| uint32_vt | m_hit_tdschannel {} |
| uint32_vt | m_hit_vmmchannel {} |
| uint32_vt | m_hit_vmm {} |
| uint32_vt | m_hit_padchannel {} |
| uint32_vt | m_pfeb_addr {} |
| uint32_vt | m_pfeb_nchan {} |
| uint32_vt | m_pfeb_disconnected {} |
| uint32_vt | m_trigger_bandid {} |
| uint32_vt | m_trigger_phiid {} |
| uint32_vt | m_trigger_relbcid {} |
| uint32_vt | m_bcid_rel {} |
| uint32_vt | m_bcid_status {} |
| uint32_vt | m_bcid_multzero {} |
| uint32_vt | m_bcid_multiplicity {} |
Static Private Attributes | |
| static constexpr uint32_t | NULL_BANDID {0xff} |
| static constexpr uint32_t | NULL_PHIID {0x3f} |
| static constexpr uint32_t | SIDE_A = 0x6d0000 |
| static constexpr uint32_t | SIDE_C = 0x6e0000 |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const NSW_PadTriggerData &rhs) |
| MsgStream & | operator<< (MsgStream &stream, const NSW_PadTriggerData &rhs) |
Definition at line 19 of file NSW_PadTriggerData.h.
| Muon::NSW_PadTriggerData::NSW_PadTriggerData | ( | uint32_t | sourceid, |
| uint32_t | flags, | ||
| uint32_t | ec, | ||
| uint32_t | fragid, | ||
| uint32_t | secid, | ||
| uint32_t | spare, | ||
| uint32_t | orbit, | ||
| uint32_t | bcid, | ||
| uint32_t | l1id, | ||
| uint32_t | orbitid, | ||
| uint32_t | orbit1, | ||
| uint32_t | status, | ||
| uint32_t | hit_n, | ||
| uint32_t | pfeb_n, | ||
| uint32_t | trigger_n, | ||
| uint32_t | bcid_n, | ||
| const uint32_vt & | hit_relbcid, | ||
| const uint32_vt & | hit_pfeb, | ||
| const uint32_vt & | hit_tdschannel, | ||
| const uint32_vt & | hit_vmmchannel, | ||
| const uint32_vt & | hit_vmm, | ||
| const uint32_vt & | hit_padchannel, | ||
| const uint32_vt & | pfeb_addr, | ||
| const uint32_vt & | pfeb_nchan, | ||
| const uint32_vt & | pfeb_disconnected, | ||
| const uint32_vt & | trigger_bandid, | ||
| const uint32_vt & | trigger_phiid, | ||
| const uint32_vt & | trigger_relbcid, | ||
| const uint32_vt & | bcid_rel, | ||
| const uint32_vt & | bcid_status, | ||
| const uint32_vt & | bcid_multzero, | ||
| const uint32_vt & | bcid_multiplicity ) |
Definition at line 8 of file NSW_PadTriggerData.cxx.
| Muon::NSW_PadTriggerData::NSW_PadTriggerData | ( | bool | side_A, |
| uint32_t | sector, | ||
| uint32_t | bcid, | ||
| uint32_t | l1id ) |
Definition at line 78 of file NSW_PadTriggerData.cxx.
| void Muon::NSW_PadTriggerData::addTrigger | ( | uint32_t | bandid, |
| uint32_t | phiid, | ||
| uint32_t | relbcid ) |
Definition at line 106 of file NSW_PadTriggerData.cxx.
|
staticprivate |
Definition at line 93 of file NSW_PadTriggerData.cxx.
|
inline |
Definition at line 66 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 90 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 89 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 87 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 88 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 61 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 60 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 62 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 80 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 76 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 75 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 77 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 78 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 79 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 67 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 74 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 71 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 72 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 73 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 65 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 69 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 68 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 81 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 83 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 82 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 63 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 59 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 64 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 70 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 84 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 85 of file NSW_PadTriggerData.h.
|
inline |
Definition at line 86 of file NSW_PadTriggerData.h.
| bool Muon::NSW_PadTriggerData::largeSector | ( | ) | const |
Definition at line 121 of file NSW_PadTriggerData.cxx.
| bool Muon::NSW_PadTriggerData::sideA | ( | ) | const |
Definition at line 113 of file NSW_PadTriggerData.cxx.
| bool Muon::NSW_PadTriggerData::sideC | ( | ) | const |
Definition at line 117 of file NSW_PadTriggerData.cxx.
| bool Muon::NSW_PadTriggerData::smallSector | ( | ) | const |
Definition at line 125 of file NSW_PadTriggerData.cxx.
| std::string Muon::NSW_PadTriggerData::string | ( | ) | const |
Definition at line 86 of file NSW_PadTriggerData.cxx.
|
friend |
Definition at line 133 of file NSW_PadTriggerData.cxx.
|
friend |
Definition at line 129 of file NSW_PadTriggerData.cxx.
|
private |
Definition at line 115 of file NSW_PadTriggerData.h.
|
private |
Definition at line 139 of file NSW_PadTriggerData.h.
|
private |
Definition at line 138 of file NSW_PadTriggerData.h.
|
private |
Definition at line 123 of file NSW_PadTriggerData.h.
|
private |
Definition at line 136 of file NSW_PadTriggerData.h.
|
private |
Definition at line 137 of file NSW_PadTriggerData.h.
|
private |
Definition at line 110 of file NSW_PadTriggerData.h.
|
private |
Definition at line 109 of file NSW_PadTriggerData.h.
|
private |
Definition at line 111 of file NSW_PadTriggerData.h.
|
private |
Definition at line 120 of file NSW_PadTriggerData.h.
|
private |
Definition at line 129 of file NSW_PadTriggerData.h.
|
private |
Definition at line 125 of file NSW_PadTriggerData.h.
|
private |
Definition at line 124 of file NSW_PadTriggerData.h.
|
private |
Definition at line 126 of file NSW_PadTriggerData.h.
|
private |
Definition at line 128 of file NSW_PadTriggerData.h.
|
private |
Definition at line 127 of file NSW_PadTriggerData.h.
|
private |
Definition at line 116 of file NSW_PadTriggerData.h.
|
private |
Definition at line 114 of file NSW_PadTriggerData.h.
|
private |
Definition at line 118 of file NSW_PadTriggerData.h.
|
private |
Definition at line 117 of file NSW_PadTriggerData.h.
|
private |
Definition at line 130 of file NSW_PadTriggerData.h.
|
private |
Definition at line 132 of file NSW_PadTriggerData.h.
|
private |
Definition at line 121 of file NSW_PadTriggerData.h.
|
private |
Definition at line 131 of file NSW_PadTriggerData.h.
|
private |
Definition at line 112 of file NSW_PadTriggerData.h.
|
private |
Definition at line 108 of file NSW_PadTriggerData.h.
|
private |
Definition at line 113 of file NSW_PadTriggerData.h.
|
private |
Definition at line 119 of file NSW_PadTriggerData.h.
|
private |
Definition at line 133 of file NSW_PadTriggerData.h.
|
private |
Definition at line 122 of file NSW_PadTriggerData.h.
|
private |
Definition at line 134 of file NSW_PadTriggerData.h.
|
private |
Definition at line 135 of file NSW_PadTriggerData.h.
|
staticconstexprprivate |
Definition at line 141 of file NSW_PadTriggerData.h.
|
staticconstexprprivate |
Definition at line 142 of file NSW_PadTriggerData.h.
|
staticconstexprprivate |
Definition at line 143 of file NSW_PadTriggerData.h.
|
staticconstexprprivate |
Definition at line 144 of file NSW_PadTriggerData.h.