![]() |
ATLAS Offline Software
|
#include <MatrixReadOut.h>
Classes | |
| struct | CMROData |
Public Types | |
| enum | DataVersion { Simulation , Atlas } |
Private Member Functions | |
| void | setManager (ReadOutManager *boss) |
| void | makeFragment () |
| void | initialize (uint NOBXS) |
| void | makeHeader () |
| void | makeSubHeader () |
| void | makeCMABody () |
| void | makeFooter () |
| ubit16 | makeCMABodyHit () |
| ubit16 | makeCMABodyTrg () |
| void | makeNewHit (ubit16 newHit) |
| void | makeNewHit (ubit16 newHit, CMROData *previous, CMROData *next) |
| void | sortAndMakeNewHit (ubit16 newHit) |
| ubit16 | computeCR () |
Private Attributes | |
| ReadOutManager * | m_myBoss {} |
| MatrixReadOut::DataVersion | m_data_version |
| MatrixReadOutStructure | m_MROS {} |
| ubit16 | m_BunchFrom {} |
| ubit16 | m_BunchTo {} |
| ubit16 | m_FEL1ID {} |
| ubit16 | m_ROOffset {} |
| ubit16 | m_NDLLCYC {} |
| ubit16 | m_NBunch {} |
| ubit16 | m_nclock {} |
| ubit16 | m_nchan [2] {} |
| ubit16 | m_timeSeparation {} |
| Matrix * | m_CM {} |
| ubit16 * | m_BS {} |
| ubit16 | m_Header {} |
| ubit16 | m_Footer {} |
| ubit16 | m_SubHeader {} |
| CMROData * | m_Body {} |
| ubit16 | m_addressOfWordScanned {} |
| CMROData * | m_BodyLast {} |
| CMROData * | m_BodyCurr {} |
| ubit16 | m_first8bitsON {} |
| ubit16 | m_numberOfWordsInFrag {} |
| ubit16 | m_numberOfWordsInBody {} |
| ubit16 | m_checkHeaderPos {} |
| ubit16 | m_checkHeaderNum {} |
| ubit16 | m_checkSubHeaderPos {} |
| ubit16 | m_checkSubHeaderNum {} |
| ubit16 | m_checkFooterPos {} |
| ubit16 | m_checkFooterNum {} |
| ubit16 | m_checkCR {} |
| ubit16 | m_checkUnkown {} |
| ObjectType | m_tag |
| std::string | m_name |
Friends | |
| class | ReadOutManager |
| std::ostream & | operator<< (std::ostream &stream, MatrixReadOut *p) |
| std::ostream & | operator<< (std::ostream &stream, MatrixReadOut &p) |
Definition at line 18 of file MatrixReadOut.h.
| MatrixReadOut::MatrixReadOut | ( | Matrix * | p, |
| ubit16 | FEevent, | ||
| uint | NOBXS, | ||
| DataVersion | ver = MatrixReadOut::Atlas ) |
Definition at line 15 of file MatrixReadOut.cxx.
| MatrixReadOut::MatrixReadOut | ( | ubit16 | FEevent = 0, |
| uint | NOBXS = 8, | ||
| DataVersion | ver = MatrixReadOut::Atlas ) |
Definition at line 31 of file MatrixReadOut.cxx.
| MatrixReadOut::MatrixReadOut | ( | ubit16 * | v, |
| ubit16 | numWords, | ||
| uint | NOBXS, | ||
| DataVersion | ver = MatrixReadOut::Atlas ) |
Definition at line 50 of file MatrixReadOut.cxx.
| MatrixReadOut::MatrixReadOut | ( | const MatrixReadOut & | MROOrig | ) |
Definition at line 118 of file MatrixReadOut.cxx.
| MatrixReadOut::~MatrixReadOut | ( | ) |
Definition at line 175 of file MatrixReadOut.cxx.
| void MatrixReadOut::bytestream | ( | std::ostream & | stream | ) |
Definition at line 795 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::checkBodyOrder | ( | bool | debugPrint = false | ) |
Definition at line 837 of file MatrixReadOut.cxx.
Definition at line 831 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::checkFragment | ( | ) |
Definition at line 807 of file MatrixReadOut.cxx.
|
private |
Definition at line 317 of file MatrixReadOut.cxx.
| void MatrixReadOut::deleteCMABody | ( | ) |
Definition at line 246 of file MatrixReadOut.cxx.
| void MatrixReadOut::display | ( | std::ostream & | stream | ) |
Definition at line 723 of file MatrixReadOut.cxx.
| void MatrixReadOut::displayBody | ( | std::ostream & | stream | ) |
Definition at line 756 of file MatrixReadOut.cxx.
| void MatrixReadOut::displayFooter | ( | std::ostream & | stream | ) |
Definition at line 782 of file MatrixReadOut.cxx.
| void MatrixReadOut::displayHeader | ( | std::ostream & | stream | ) |
Definition at line 730 of file MatrixReadOut.cxx.
| void MatrixReadOut::displaySubHeader | ( | std::ostream & | stream | ) |
Definition at line 744 of file MatrixReadOut.cxx.
| void MatrixReadOut::doMatrix | ( | Matrix * | CMpointer | ) |
Definition at line 963 of file MatrixReadOut.cxx.
| MatrixReadOutStructure MatrixReadOut::getCMAHit | ( | int | index | ) |
Definition at line 699 of file MatrixReadOut.cxx.
| MatrixReadOutStructure MatrixReadOut::getFooter | ( | ) |
Definition at line 958 of file MatrixReadOut.cxx.
| MatrixReadOutStructure MatrixReadOut::getHeader | ( | ) |
Definition at line 948 of file MatrixReadOut.cxx.
| MatrixReadOutStructure MatrixReadOut::getSubHeader | ( | ) |
Definition at line 953 of file MatrixReadOut.cxx.
|
private |
Definition at line 203 of file MatrixReadOut.cxx.
|
private |
Definition at line 299 of file MatrixReadOut.cxx.
|
private |
Definition at line 336 of file MatrixReadOut.cxx.
|
private |
Definition at line 447 of file MatrixReadOut.cxx.
|
private |
Definition at line 309 of file MatrixReadOut.cxx.
|
private |
Definition at line 262 of file MatrixReadOut.cxx.
|
private |
Definition at line 274 of file MatrixReadOut.cxx.
|
private |
Definition at line 565 of file MatrixReadOut.cxx.
Definition at line 579 of file MatrixReadOut.cxx.
|
private |
Definition at line 291 of file MatrixReadOut.cxx.
Definition at line 1037 of file MatrixReadOut.cxx.
|
inlineinherited |
Definition at line 23 of file BaseObject.h.
|
inline |
Definition at line 49 of file MatrixReadOut.h.
|
inline |
Definition at line 50 of file MatrixReadOut.h.
|
delete |
|
inline |
Definition at line 43 of file MatrixReadOut.h.
|
inline |
Definition at line 44 of file MatrixReadOut.h.
|
inlinevirtualinherited |
Reimplemented in bitPATTERN, CMAdata, CMAparameters, CMApatterns, CMAtrigger, MuonSimuTrack, PADdata, PADpatterns, RPC_CondCabling::CMAcablingdata, RPC_CondCabling::CMApivotdata, RPC_CondCabling::RPCchamber, RPC_CondCabling::RPCchamberdata, RPC_CondCabling::WiredOR, RPC_CondCabling::WiredORdata, RPCdigit, RPCtrigDataObject, SLdata, and SLpatterns.
Definition at line 25 of file BaseObject.h.
| void MatrixReadOut::readCMABody | ( | ubit16 * | Body | ) |
Definition at line 673 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::readCMABodyCurrent | ( | ) |
Definition at line 663 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::readCMAWord | ( | ) |
Definition at line 685 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::readFooter | ( | ) |
Definition at line 661 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::readHeader | ( | ) |
Definition at line 657 of file MatrixReadOut.cxx.
| ubit16 MatrixReadOut::readSubHeader | ( | ) |
Definition at line 659 of file MatrixReadOut.cxx.
|
inline |
Definition at line 45 of file MatrixReadOut.h.
| void MatrixReadOut::reset | ( | uint | NOBXS | ) |
Definition at line 240 of file MatrixReadOut.cxx.
|
private |
Definition at line 943 of file MatrixReadOut.cxx.
|
private |
Definition at line 591 of file MatrixReadOut.cxx.
|
inlineinherited |
Definition at line 22 of file BaseObject.h.
| void MatrixReadOut::topCMABody | ( | ) |
Definition at line 718 of file MatrixReadOut.cxx.
Definition at line 546 of file MatrixReadOut.cxx.
| void MatrixReadOut::writeFooter | ( | ) |
Definition at line 556 of file MatrixReadOut.cxx.
| void MatrixReadOut::writeHeader | ( | ubit16 | CMcode | ) |
Definition at line 529 of file MatrixReadOut.cxx.
| void MatrixReadOut::writeRecord | ( | ubit16 | thisRecord, |
| bool | last ) |
Definition at line 183 of file MatrixReadOut.cxx.
| void MatrixReadOut::writeSubHeader | ( | ) |
Definition at line 539 of file MatrixReadOut.cxx.
|
friend |
Definition at line 83 of file MatrixReadOut.h.
|
friend |
Definition at line 79 of file MatrixReadOut.h.
|
friend |
Definition at line 94 of file MatrixReadOut.h.
|
private |
Definition at line 127 of file MatrixReadOut.h.
|
private |
Definition at line 125 of file MatrixReadOut.h.
|
private |
Definition at line 129 of file MatrixReadOut.h.
|
private |
Definition at line 128 of file MatrixReadOut.h.
|
private |
Definition at line 112 of file MatrixReadOut.h.
|
private |
Definition at line 102 of file MatrixReadOut.h.
|
private |
Definition at line 103 of file MatrixReadOut.h.
|
private |
Definition at line 140 of file MatrixReadOut.h.
|
private |
Definition at line 139 of file MatrixReadOut.h.
|
private |
Definition at line 138 of file MatrixReadOut.h.
|
private |
Definition at line 135 of file MatrixReadOut.h.
|
private |
Definition at line 134 of file MatrixReadOut.h.
|
private |
Definition at line 137 of file MatrixReadOut.h.
|
private |
Definition at line 136 of file MatrixReadOut.h.
|
private |
Definition at line 141 of file MatrixReadOut.h.
|
private |
Definition at line 111 of file MatrixReadOut.h.
|
private |
Definition at line 99 of file MatrixReadOut.h.
|
private |
Definition at line 104 of file MatrixReadOut.h.
|
private |
Definition at line 131 of file MatrixReadOut.h.
|
private |
Definition at line 123 of file MatrixReadOut.h.
|
private |
Definition at line 122 of file MatrixReadOut.h.
|
private |
Definition at line 101 of file MatrixReadOut.h.
|
private |
Definition at line 95 of file MatrixReadOut.h.
|
privateinherited |
Definition at line 16 of file BaseObject.h.
|
private |
Definition at line 107 of file MatrixReadOut.h.
|
private |
Definition at line 109 of file MatrixReadOut.h.
|
private |
Definition at line 108 of file MatrixReadOut.h.
|
private |
Definition at line 106 of file MatrixReadOut.h.
|
private |
Definition at line 133 of file MatrixReadOut.h.
|
private |
Definition at line 132 of file MatrixReadOut.h.
|
private |
Definition at line 105 of file MatrixReadOut.h.
|
private |
Definition at line 124 of file MatrixReadOut.h.
|
privateinherited |
Definition at line 15 of file BaseObject.h.
|
private |
Definition at line 110 of file MatrixReadOut.h.