ATLAS Offline Software
Loading...
Searching...
No Matches
MdtCsmContainer.h File Reference
#include <vector>
#include <string>
#include "MuonRDO/MdtCsm.h"
#include "MuonRDO/MdtCsmIdHash.h"
#include "MuonRDO/MdtCsm_Cache.h"
#include "AthenaKernel/CLASS_DEF.h"
#include "EventContainers/IdentifiableContainer.h"
Include dependency graph for MdtCsmContainer.h:

Go to the source code of this file.

Classes

class  MdtCsmContainer
 This container provides acces to the MDT RDOs. More...

Functions

std::ostream & operator<< (std::ostream &lhs, const MdtCsmContainer &rhs)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & lhs,
const MdtCsmContainer & rhs )

Definition at line 103 of file MdtCsmContainer.cxx.

103 {
104 lhs << "MdtCsmContainer has " << rhs.digit_size() << " digits:" << endl;
105 typedef SelectAllObject<MdtCsmContainer> SELECTOR;
106 SELECTOR sel(&rhs);
107 SELECTOR::const_iterator it = sel.begin();
108 SELECTOR::const_iterator it_end = sel.end();
109
110 bool first = true;
111 for ( ; it!=it_end;++it)
112 {
113 if ( first ) {
114 first = false;
115 } else {
116 lhs << endl;
117 }
118 lhs << " " << *it;
119 }
120 return lhs;
121}
SelectAllObjectMT< DCC, OBJECT > SelectAllObject
size_type digit_size() const
bool first
Definition DeMoScan.py:534