ATLAS Offline Software
Loading...
Searching...
No Matches
RpcPad.h File Reference
#include "MuonRDO/RpcCoinMatrix.h"
#include "AthContainers/DataVector.h"
#include "AthenaKernel/CLASS_DEF.h"
#include "Identifier/Identifier.h"
#include "Identifier/IdentifierHash.h"
Include dependency graph for RpcPad.h:

Go to the source code of this file.

Classes

class  RpcPad

Typedefs

typedef DataVector< RpcPadRPC_PAD_vector

Functions

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

Typedef Documentation

◆ RPC_PAD_vector

Definition at line 150 of file RpcPad.h.

Function Documentation

◆ operator<<() [1/2]

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

Overload of << operator for MsgStream for debug output.

Definition at line 8 of file RpcPad.cxx.

9{
10 sl << "RpcPad: ";
11 sl << "identify() = "<< coll.identify().getString()<<", ";
12 sl << "status() = "<< coll.status()<<", ";
13 sl << "errorCode() = "<< coll.errorCode()<<", ";
14 sl << "onlineId() = "<< coll.onlineId()<<", ";
15 sl << "sector() = "<< coll.sector()<<", CoinMatrices = [";
16 for (const RpcCoinMatrix* p : coll)
17 sl << *p << ", ";
18 sl <<"]"<<std::endl;
19 return sl;
20}
std::string getString() const
Provide a string form of the identifier - hexadecimal.
ubit16 onlineId() const
Definition RpcPad.h:107
ubit16 errorCode() const
Definition RpcPad.h:106
Identifier identify() const
Definition RpcPad.h:100
int sector() const
Definition RpcPad.h:112
ubit16 status() const
Definition RpcPad.h:105

◆ operator<<() [2/2]

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

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

Definition at line 23 of file RpcPad.cxx.

24{
25 sl << "RpcPad: ";
26 sl << "identify() = "<< coll.identify().getString()<<", ";
27 sl << "status() = "<< coll.status()<<", ";
28 sl << "errorCode() = "<< coll.errorCode()<<", ";
29 sl << "onlineId() = "<< coll.onlineId()<<", ";
30 sl << "sector() = "<< coll.sector()<<", CoinMatrices = [";
31 for (const RpcCoinMatrix* p : coll)
32 sl << *p;
33 sl <<"]"<<std::endl;
34 return sl;
35}