ATLAS Offline Software
Classes | Typedefs | Functions
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 unsigned short int ubit16
 
typedef DataVector< RpcPadRPC_PAD_vector
 

Functions

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

Typedef Documentation

◆ RPC_PAD_vector

Definition at line 150 of file RpcPad.h.

◆ ubit16

typedef unsigned short int ubit16

Definition at line 19 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 }

◆ 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 }
RpcPad::identify
Identifier identify() const
Definition: RpcPad.h:100
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
RpcPad::status
ubit16 status() const
Definition: RpcPad.h:105
RpcCoinMatrix
Definition: RpcCoinMatrix.h:20
RpcPad::errorCode
ubit16 errorCode() const
Definition: RpcPad.h:106
RpcPad::onlineId
ubit16 onlineId() const
Definition: RpcPad.h:107
Identifier::getString
std::string getString() const
Provide a string form of the identifier - hexadecimal.
Definition: Identifier.cxx:25
RpcPad::sector
int sector() const
Definition: RpcPad.h:112