#include <ostream>
#include <string>
#include <utility>
#include <vector>
#include "DataFormats/L1Trigger/interface/L1MonitorDigi.h"
Go to the source code of this file.
◆ operator<<() [1/2]
std::ostream& operator<< |
( |
std::ostream & |
, |
|
|
const GltDEDigi & |
|
|
) |
| |
Definition at line 112 of file L1DataEmulDigi.cc.
115 for (
int i = 0;
i < 2;
i++) {
116 glbit[
i] =
glt.globalDBit[
i];
117 dbits[
i] =
glt.gltDecBits[
i];
118 tbits[
i] =
glt.gltTchBits[
i];
121 <<
" decision: " << glbit[0];
122 if (glbit[0] != glbit[1])
123 s <<
"(data), " << glbit[1] <<
"(emul)";
124 s <<
"\n data dec-word: ";
125 for (GltDEDigi::GltBits::const_iterator
i = dbits[0].
begin();
i != dbits[0].end();
i++)
127 s <<
"\n emul dec-word: ";
128 for (GltDEDigi::GltBits::const_iterator
i = dbits[1].
begin();
i != dbits[1].end();
i++)
130 s <<
"\n data techical: ";
131 for (GltDEDigi::GltBits::const_iterator
i = tbits[0].
begin();
i != tbits[0].end();
i++)
133 s <<
"\n emul technical: ";
134 for (GltDEDigi::GltBits::const_iterator
i = tbits[1].
begin();
i != tbits[1].end();
i++)
References begin, glt, mps_fire::i, and alignCSCRings::s.
◆ operator<<() [2/2]
Definition at line 69 of file L1DataEmulDigi.cc.
75 <<
" subsystem: " << std::setw(2) << de.sid() <<
" (cid." << std::setw(2) << de.cid() <<
")"
77 <<
"(" << std::setw(5) << std::setprecision(2) << de.x1() <<
"," << std::setw(5) << std::setprecision(2) << de.x2()
78 <<
"," << std::setw(5) << std::setprecision(2) << de.x3() <<
")"
79 <<
" type: " << de.type() << std::hex << std::setfill(
'0') <<
" dword:0x" << std::setw(8) <<
word[0] <<
" eword:0x"
80 << std::setw(8) <<
word[1] <<
std::dec << std::setfill(
' ') <<
" rank:"
81 <<
"(" << std::setw(5) << std::setprecision(2) << rankarr[0] <<
"," << std::setw(5) << std::setprecision(2)
References L1DataEmulDigi::cid(), L1DataEmulDigi::data(), TauDecayModes::dec, L1DataEmulDigi::rank(), alignCSCRings::s, L1DataEmulDigi::sid(), L1DataEmulDigi::type(), L1DataEmulDigi::x1(), L1DataEmulDigi::x2(), and L1DataEmulDigi::x3().