#include "AliTOFDecoderSummaryData.h"
ClassImp(AliTOFDecoderSummaryData)
AliTOFDecoderSummaryData::AliTOFDecoderSummaryData() :
TObject(),
fRunNumber(0),
fEventNumber(0),
fEquipmentID(0),
fInputWords(0),
fDecodedWords(0),
fDecoderStatus(0),
fErrorDetected(kFALSE),
fErrorSlotID(0),
fCurrentDRMID(0),
fCurrentSlotID(0),
fCurrentChain(0),
fV2718Patch(kFALSE),
fRecoverError(kFALSE),
fRecoveringError(kFALSE),
fSpider(kFALSE),
fDRMSummaryData(0x0)
{
fDRMSummaryData = new AliTOFDRMSummaryData();
}
AliTOFDecoderSummaryData::AliTOFDecoderSummaryData(const AliTOFDecoderSummaryData &source) :
TObject(source),
fRunNumber(source.fRunNumber),
fEventNumber(source.fEventNumber),
fEquipmentID(source.fEquipmentID),
fInputWords(source.fInputWords),
fDecodedWords(source.fDecodedWords),
fDecoderStatus(source.fDecoderStatus),
fErrorDetected(source.fErrorDetected),
fErrorSlotID(source.fErrorSlotID),
fCurrentDRMID(source.fCurrentDRMID),
fCurrentSlotID(source.fCurrentSlotID),
fCurrentChain(source.fCurrentChain),
fV2718Patch(source.fV2718Patch),
fRecoverError(source.fRecoverError),
fRecoveringError(source.fRecoveringError),
fSpider(kFALSE),
fDRMSummaryData(0x0)
{
fDRMSummaryData = new AliTOFDRMSummaryData(*source.fDRMSummaryData);
}
AliTOFDecoderSummaryData &
AliTOFDecoderSummaryData::operator = (const AliTOFDecoderSummaryData &source)
{
if(&source == this) return *this;
TObject::operator=(source);
fRunNumber = source.fRunNumber;
fEventNumber = source.fEventNumber;
fEquipmentID = source.fEquipmentID;
fInputWords = source.fInputWords;
fDecodedWords = source.fDecodedWords;
fDecoderStatus = source.fDecoderStatus;
fErrorDetected = source.fErrorDetected;
fErrorSlotID = source.fErrorSlotID;
fCurrentDRMID = source.fCurrentDRMID;
fCurrentSlotID = source.fCurrentSlotID;
fCurrentChain = source.fCurrentChain;
fV2718Patch = source.fV2718Patch;
fRecoverError = source.fRecoverError;
fRecoveringError = source.fRecoveringError;
fSpider = source.fSpider;
*fDRMSummaryData = *source.fDRMSummaryData;
return *this;
}
AliTOFDecoderSummaryData::~AliTOFDecoderSummaryData()
{
delete fDRMSummaryData;
}
void
AliTOFDecoderSummaryData::Reset()
{
fRunNumber = 0;
fEventNumber = 0;
fEquipmentID = 0;
fInputWords = 0;
fDecodedWords = 0;
fDecoderStatus = 0;
fErrorDetected = kFALSE;
fErrorSlotID = 0;
fCurrentDRMID = 0;
fCurrentSlotID = 0;
fCurrentChain = 0;
fV2718Patch = kFALSE;
fRecoverError = kFALSE;
fRecoveringError = kFALSE;
fSpider = kFALSE;
fDRMSummaryData->Reset();
}
AliTOFDecoderSummaryData.cxx:1 AliTOFDecoderSummaryData.cxx:2 AliTOFDecoderSummaryData.cxx:3 AliTOFDecoderSummaryData.cxx:4 AliTOFDecoderSummaryData.cxx:5 AliTOFDecoderSummaryData.cxx:6 AliTOFDecoderSummaryData.cxx:7 AliTOFDecoderSummaryData.cxx:8 AliTOFDecoderSummaryData.cxx:9 AliTOFDecoderSummaryData.cxx:10 AliTOFDecoderSummaryData.cxx:11 AliTOFDecoderSummaryData.cxx:12 AliTOFDecoderSummaryData.cxx:13 AliTOFDecoderSummaryData.cxx:14 AliTOFDecoderSummaryData.cxx:15 AliTOFDecoderSummaryData.cxx:16 AliTOFDecoderSummaryData.cxx:17 AliTOFDecoderSummaryData.cxx:18 AliTOFDecoderSummaryData.cxx:19 AliTOFDecoderSummaryData.cxx:20 AliTOFDecoderSummaryData.cxx:21 AliTOFDecoderSummaryData.cxx:22 AliTOFDecoderSummaryData.cxx:23 AliTOFDecoderSummaryData.cxx:24 AliTOFDecoderSummaryData.cxx:25 AliTOFDecoderSummaryData.cxx:26 AliTOFDecoderSummaryData.cxx:27 AliTOFDecoderSummaryData.cxx:28 AliTOFDecoderSummaryData.cxx:29 AliTOFDecoderSummaryData.cxx:30 AliTOFDecoderSummaryData.cxx:31 AliTOFDecoderSummaryData.cxx:32 AliTOFDecoderSummaryData.cxx:33 AliTOFDecoderSummaryData.cxx:34 AliTOFDecoderSummaryData.cxx:35 AliTOFDecoderSummaryData.cxx:36 AliTOFDecoderSummaryData.cxx:37 AliTOFDecoderSummaryData.cxx:38 AliTOFDecoderSummaryData.cxx:39 AliTOFDecoderSummaryData.cxx:40 AliTOFDecoderSummaryData.cxx:41 AliTOFDecoderSummaryData.cxx:42 AliTOFDecoderSummaryData.cxx:43 AliTOFDecoderSummaryData.cxx:44 AliTOFDecoderSummaryData.cxx:45 AliTOFDecoderSummaryData.cxx:46 AliTOFDecoderSummaryData.cxx:47 AliTOFDecoderSummaryData.cxx:48 AliTOFDecoderSummaryData.cxx:49 AliTOFDecoderSummaryData.cxx:50 AliTOFDecoderSummaryData.cxx:51 AliTOFDecoderSummaryData.cxx:52 AliTOFDecoderSummaryData.cxx:53 AliTOFDecoderSummaryData.cxx:54 AliTOFDecoderSummaryData.cxx:55 AliTOFDecoderSummaryData.cxx:56 AliTOFDecoderSummaryData.cxx:57 AliTOFDecoderSummaryData.cxx:58 AliTOFDecoderSummaryData.cxx:59 AliTOFDecoderSummaryData.cxx:60 AliTOFDecoderSummaryData.cxx:61 AliTOFDecoderSummaryData.cxx:62 AliTOFDecoderSummaryData.cxx:63 AliTOFDecoderSummaryData.cxx:64 AliTOFDecoderSummaryData.cxx:65 AliTOFDecoderSummaryData.cxx:66 AliTOFDecoderSummaryData.cxx:67 AliTOFDecoderSummaryData.cxx:68 AliTOFDecoderSummaryData.cxx:69 AliTOFDecoderSummaryData.cxx:70 AliTOFDecoderSummaryData.cxx:71 AliTOFDecoderSummaryData.cxx:72 AliTOFDecoderSummaryData.cxx:73 AliTOFDecoderSummaryData.cxx:74 AliTOFDecoderSummaryData.cxx:75 AliTOFDecoderSummaryData.cxx:76 AliTOFDecoderSummaryData.cxx:77 AliTOFDecoderSummaryData.cxx:78 AliTOFDecoderSummaryData.cxx:79 AliTOFDecoderSummaryData.cxx:80 AliTOFDecoderSummaryData.cxx:81 AliTOFDecoderSummaryData.cxx:82 AliTOFDecoderSummaryData.cxx:83 AliTOFDecoderSummaryData.cxx:84 AliTOFDecoderSummaryData.cxx:85 AliTOFDecoderSummaryData.cxx:86 AliTOFDecoderSummaryData.cxx:87 AliTOFDecoderSummaryData.cxx:88 AliTOFDecoderSummaryData.cxx:89 AliTOFDecoderSummaryData.cxx:90 AliTOFDecoderSummaryData.cxx:91 AliTOFDecoderSummaryData.cxx:92 AliTOFDecoderSummaryData.cxx:93 AliTOFDecoderSummaryData.cxx:94 AliTOFDecoderSummaryData.cxx:95 AliTOFDecoderSummaryData.cxx:96 AliTOFDecoderSummaryData.cxx:97 AliTOFDecoderSummaryData.cxx:98 AliTOFDecoderSummaryData.cxx:99 AliTOFDecoderSummaryData.cxx:100 AliTOFDecoderSummaryData.cxx:101 AliTOFDecoderSummaryData.cxx:102 AliTOFDecoderSummaryData.cxx:103 AliTOFDecoderSummaryData.cxx:104 AliTOFDecoderSummaryData.cxx:105 AliTOFDecoderSummaryData.cxx:106 AliTOFDecoderSummaryData.cxx:107 AliTOFDecoderSummaryData.cxx:108 AliTOFDecoderSummaryData.cxx:109 AliTOFDecoderSummaryData.cxx:110 AliTOFDecoderSummaryData.cxx:111 AliTOFDecoderSummaryData.cxx:112 AliTOFDecoderSummaryData.cxx:113 AliTOFDecoderSummaryData.cxx:114 AliTOFDecoderSummaryData.cxx:115 AliTOFDecoderSummaryData.cxx:116 AliTOFDecoderSummaryData.cxx:117 AliTOFDecoderSummaryData.cxx:118 AliTOFDecoderSummaryData.cxx:119 AliTOFDecoderSummaryData.cxx:120 AliTOFDecoderSummaryData.cxx:121 AliTOFDecoderSummaryData.cxx:122 AliTOFDecoderSummaryData.cxx:123 AliTOFDecoderSummaryData.cxx:124 AliTOFDecoderSummaryData.cxx:125 AliTOFDecoderSummaryData.cxx:126 AliTOFDecoderSummaryData.cxx:127 AliTOFDecoderSummaryData.cxx:128 AliTOFDecoderSummaryData.cxx:129 AliTOFDecoderSummaryData.cxx:130 AliTOFDecoderSummaryData.cxx:131 AliTOFDecoderSummaryData.cxx:132 AliTOFDecoderSummaryData.cxx:133 AliTOFDecoderSummaryData.cxx:134 AliTOFDecoderSummaryData.cxx:135 AliTOFDecoderSummaryData.cxx:136 AliTOFDecoderSummaryData.cxx:137 AliTOFDecoderSummaryData.cxx:138 AliTOFDecoderSummaryData.cxx:139 AliTOFDecoderSummaryData.cxx:140