ATLAS Offline Software
Typedefs | Functions
PixelRDO_Collection.h File Reference
#include "AthenaKernel/CLASS_DEF.h"
#include "InDetRawData/InDetRawDataCollection.h"
#include "InDetRawData/Pixel1RawData.h"
#include "InDetRawData/PixelTB04RawData.h"
Include dependency graph for PixelRDO_Collection.h:

Go to the source code of this file.

Typedefs

typedef InDetRawDataCollection< PixelRDORawDataPixelRDO_Collection
 
typedef InDetRawDataCollection< PixelTB04RawDataPixelRDO_TB04_Collection
 
typedef InDetRawDataCollection< Pixel1RawDataPixelRDO_1_Collection
 

Functions

MsgStream & operator<< (MsgStream &sl, const PixelRDO_Collection &coll)
 Overload of << operator for MsgStream for debug output. More...
 
std::ostream & operator<< (std::ostream &sl, const PixelRDO_Collection &coll)
 Overload of << operator for std::ostream for debug output. More...
 

Typedef Documentation

◆ PixelRDO_1_Collection

Definition at line 35 of file PixelRDO_Collection.h.

◆ PixelRDO_Collection

Definition at line 22 of file PixelRDO_Collection.h.

◆ PixelRDO_TB04_Collection

Definition at line 32 of file PixelRDO_Collection.h.

Function Documentation

◆ operator<<() [1/2]

MsgStream& operator<< ( MsgStream &  sl,
const PixelRDO_Collection coll 
)

Overload of << operator for MsgStream for debug output.

Definition at line 8 of file PixelRDO_Collection.cxx.

9 {
10  sl << "PixelRDO_Collection: "
11  << "identify()="<< coll.identify()
12  // << ", identifyHash()="<< coll.identifyHash()
13  << ", RDO=[";
16  for (;it!=itEnd;++it) sl<< (**it)<<", ";
17  sl <<" ]"<<std::endl;
18  return sl;
19 }

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  sl,
const PixelRDO_Collection coll 
)

Overload of << operator for std::ostream for debug output.

Definition at line 21 of file PixelRDO_Collection.cxx.

22 {
23  sl << "PixelRDO_Collection: "
24  << "identify()="<< coll.identify()
25  // << ", identifyHash()="<< coll.identifyHash()
26  << ", RDO=[";
29  for (;it!=itEnd;++it) sl<< (**it)<<", ";
30  sl <<" ]"<<std::endl;
31  return sl;
32 }
DataModel_detail::const_iterator
Const iterator class for DataVector/DataList.
Definition: DVLIterator.h:82
InDetRawDataCollection::identify
virtual Identifier identify() const override final
skel.it
it
Definition: skel.GENtoEVGEN.py:423
DataVector::end
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
DataVector::begin
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.