ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonRDO
src
NSW_PadTriggerSegment.cxx
Go to the documentation of this file.
1
#include "
MuonRDO/NSW_PadTriggerSegment.h
"
2
3
namespace
Muon
{
4
NSW_PadTriggerSegment::NSW_PadTriggerSegment
(uint8_t
bandID
, uint8_t
phiID
, std::array<uint8_t, 2>
activeLayers
)
5
:
m_bandID
(
bandID
),
m_phiID
(
phiID
),
m_activeLayers
(
activeLayers
) { }
6
7
uint8_t
NSW_PadTriggerSegment::bandID
()
const
noexcept {
8
return
m_bandID
;
9
}
10
11
uint8_t
NSW_PadTriggerSegment::phiID
()
const
noexcept {
12
return
m_phiID
;
13
}
14
15
const
std::array<uint8_t, 2>&
NSW_PadTriggerSegment::activeLayers
()
const
noexcept {
16
return
m_activeLayers
;
17
}
18
19
std::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
27
MsgStream&
operator<<
(MsgStream& stream,
const
NSW_PadTriggerSegment
& rhs) {
28
return
stream << rhs.
string
();
29
}
30
31
std::ostream&
operator<<
(std::ostream& stream,
const
NSW_PadTriggerSegment
& rhs) {
32
return
stream << rhs.
string
();
33
}
34
35
}
// namespace Muon
NSW_PadTriggerSegment.h
Muon::NSW_PadTriggerSegment::m_bandID
uint8_t m_bandID
Definition
NSW_PadTriggerSegment.h:26
Muon::NSW_PadTriggerSegment::NSW_PadTriggerSegment
NSW_PadTriggerSegment()=default
Muon::NSW_PadTriggerSegment::m_activeLayers
std::array< uint8_t, 2 > m_activeLayers
Definition
NSW_PadTriggerSegment.h:29
Muon::NSW_PadTriggerSegment::phiID
uint8_t phiID() const noexcept
Definition
NSW_PadTriggerSegment.cxx:11
Muon::NSW_PadTriggerSegment::m_phiID
uint8_t m_phiID
Definition
NSW_PadTriggerSegment.h:27
Muon::NSW_PadTriggerSegment::bandID
uint8_t bandID() const noexcept
Definition
NSW_PadTriggerSegment.cxx:7
Muon::NSW_PadTriggerSegment::string
std::string string() const
Definition
NSW_PadTriggerSegment.cxx:19
Muon::NSW_PadTriggerSegment::activeLayers
const std::array< uint8_t, 2 > & activeLayers() const noexcept
Definition
NSW_PadTriggerSegment.cxx:15
const
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Muon::operator<<
std::ostream & operator<<(std::ostream &ostr, const Muon::HedgehogBoard &board)
Definition
HedgehogBoard.cxx:11
Generated on
for ATLAS Offline Software by
1.17.0