ATLAS Offline Software
MM_RawDataContainer.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 #include <iostream>
8 
11 {
12 }
13 
16 {
17 }
18 
21 {
22 }
23 
24 // Destructor.
26 
28 {
30 }
31 
32 
33 // Output stream.
34 std::ostream& operator<<(std::ostream& lhs, const Muon::MM_RawDataContainer& rhs) {
35  lhs << "MM_RawDataContainer has " << rhs.size() << " collections:" << std::endl;
36  for (const auto *col : rhs ){
37  lhs << "Collection with hash ["<<col->identifierHash()<<"] : " << std::endl;
38  for (const auto *rdo : *col ){
39  lhs << *rdo;
40  }
41  }
42  return lhs;
43 }
44 
Muon::MM_RawDataContainer::~MM_RawDataContainer
virtual ~MM_RawDataContainer()
Muon::operator<<
std::ostream & operator<<(std::ostream &stream, const NSW_PadTriggerData &rhs)
Definition: NSW_PadTriggerData.cxx:125
IdentifiableContainerMT::size
size_t size() const
Duplicate of fullSize for backwards compatability.
Definition: IdentifiableContainerMT.h:209
Muon::MM_RawDataContainer::MM_RawDataContainer
MM_RawDataContainer()
Definition: MM_RawDataContainer.cxx:9
Muon::MM_RawDataCollection
Definition: MM_RawDataCollection.h:15
Muon::MM_RawDataContainer::classID
static const CLID & classID()
class ID
Definition: MM_RawDataContainer.cxx:27
Muon::MM_RawDataContainer
Definition: MM_RawDataContainer.h:18
ClassID_traits::ID
static const CLID & ID()
the CLID of T
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:50
CLID
uint32_t CLID
The Class ID type.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
query_example.col
col
Definition: query_example.py:7
MM_RawDataContainer.h
IdentifiableContainerMT
Definition: IdentifiableContainerMT.h:30
SelectAllObject.h
EventContainers::IdentifiableCache
Definition: IdentifiableCache.h:29