ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonRDO
src
NSW_PadTriggerDataContainer.cxx
Go to the documentation of this file.
1
#include "
MuonRDO/NSW_PadTriggerDataContainer.h
"
2
3
namespace
Muon
{
4
5
NSW_PadTriggerDataContainer::NSW_PadTriggerDataContainer
()
6
:
IdentifiableContainer
<
NSW_PadTriggerData
>(
HASH_MAX
) { }
7
8
NSW_PadTriggerDataContainer::NSW_PadTriggerDataContainer
(
unsigned
int
hashMax)
9
:
IdentifiableContainer
<
NSW_PadTriggerData
>(hashMax) { }
10
11
CLID
NSW_PadTriggerDataContainer::classID
() {
12
return
ClassID_traits<NSW_PadTriggerDataContainer>::ID
();
13
}
14
15
const
CLID
&
NSW_PadTriggerDataContainer::clID
()
const
{
16
static
const
CLID
cid =
classID
();
17
return
cid;
18
}
19
20
std::string
NSW_PadTriggerDataContainer::string
()
const
{
21
std::stringstream sstream{};
22
sstream <<
"Number of collections: "
<<
numberOfCollections
() <<
". Contains collections: "
<< std::endl;
23
for
(
const
NSW_PadTriggerData
* collection : *
this
) {
24
sstream << collection->
string
() << std::endl;
25
}
26
return
sstream.str();
27
}
28
29
std::ostream&
operator<<
(std::ostream& stream,
const
NSW_PadTriggerDataContainer
& rhs) {
30
return
stream << rhs.
string
();
31
}
32
33
MsgStream&
operator<<
(MsgStream& stream,
const
NSW_PadTriggerDataContainer
& rhs) {
34
return
stream << rhs.
string
();
35
}
36
}
// namespace Muon
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
IdentifiableContainer
IdentifiableContainerMT< T > IdentifiableContainer
Definition
IdentifiableContainer.h:11
NSW_PadTriggerDataContainer.h
IdentifiableContainerMT::numberOfCollections
virtual size_t numberOfCollections() const override final
return number of collections
Definition
IdentifiableContainerMT.h:216
Muon::NSW_PadTriggerDataContainer::clID
const CLID & clID() const override
Definition
NSW_PadTriggerDataContainer.cxx:15
Muon::NSW_PadTriggerDataContainer::NSW_PadTriggerDataContainer
NSW_PadTriggerDataContainer()
Definition
NSW_PadTriggerDataContainer.cxx:5
Muon::NSW_PadTriggerDataContainer::classID
static CLID classID()
Definition
NSW_PadTriggerDataContainer.cxx:11
Muon::NSW_PadTriggerDataContainer::string
std::string string() const
Definition
NSW_PadTriggerDataContainer.cxx:20
Muon::NSW_PadTriggerDataContainer::HASH_MAX
static constexpr std::size_t HASH_MAX
Definition
NSW_PadTriggerDataContainer.h:17
Muon::NSW_PadTriggerData
Definition
NSW_PadTriggerData.h:19
Muon::NSW_PadTriggerData::string
std::string string() const
Definition
NSW_PadTriggerData.cxx:86
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
ClassID_traits::ID
static constexpr CLID ID()
Definition
Control/AthenaKernel/AthenaKernel/ClassID_traits.h:44
Generated on
for ATLAS Offline Software by
1.17.0