ATLAS Offline Software
Functions
PEBInfoWriterToolBase.cxx File Reference
#include "TrigPartialEventBuilding/PEBInfoWriterToolBase.h"
Include dependency graph for PEBInfoWriterToolBase.cxx:

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &str, const PEBInfoWriterToolBase::PEBInfo &pebi)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  str,
const PEBInfoWriterToolBase::PEBInfo pebi 
)

Definition at line 90 of file PEBInfoWriterToolBase.cxx.

90  {
91  str << "ROBs = [";
92  size_t i=0;
93  for (const uint32_t robid : pebi.robs) {
94  str << "0x" << std::hex << robid << std::dec;
95  ++i;
96  if (i!=pebi.robs.size()) str << ", ";
97  }
98  str << "], SubDets = [";
99  i=0;
100  for (const uint32_t subdetid : pebi.subdets) {
101  str << "0x" << std::hex << subdetid << std::dec;
102  ++i;
103  if (i!=pebi.subdets.size()) str << ", ";
104  }
105  str << "]";
106  return str;
107 }
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
PEBInfoWriterToolBase::PEBInfo::robs
std::set< uint32_t > robs
Definition: PEBInfoWriterToolBase.h:41
lumiFormat.i
int i
Definition: lumiFormat.py:92
PEBInfoWriterToolBase::PEBInfo::subdets
std::set< uint32_t > subdets
Definition: PEBInfoWriterToolBase.h:42
python.CaloScaleNoiseConfig.str
str
Definition: CaloScaleNoiseConfig.py:78
str
Definition: BTagTrackIpAccessor.cxx:11