ATLAS Offline Software
Loading...
Searching...
No Matches
NSW_PadTriggerSegment.cxx
Go to the documentation of this file.
2
3namespace Muon {
6
8 return m_bandID;
9}
10
12 return m_phiID;
13}
14
15const std::array<uint8_t, 2>& NSW_PadTriggerSegment::activeLayers() const noexcept {
16 return m_activeLayers;
17}
18
19std::string NSW_PadTriggerSegment::string() const {
20 std::stringstream sstream{};
21 sstream << "band ID: " << std::to_string(m_bandID) << ", phi ID: " << std::to_string(m_phiID)
22 << ", inner active layers: " << std::to_string(m_activeLayers[0]) << ", outer active layers: "
23 << std::to_string(m_activeLayers[1]);
24 return sstream.str();
25}
26
27MsgStream& operator<<(MsgStream& stream, const NSW_PadTriggerSegment& rhs) {
28 return stream << rhs.string();
29}
30
31std::ostream& operator<<(std::ostream& stream, const NSW_PadTriggerSegment& rhs) {
32 return stream << rhs.string();
33}
34
35} // namespace Muon
std::array< uint8_t, 2 > m_activeLayers
uint8_t bandID() const noexcept
const std::array< uint8_t, 2 > & activeLayers() const noexcept
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::ostream & operator<<(std::ostream &ostr, const Muon::HedgehogBoard &board)