#include "AliTOFDRMSummaryData.h"
ClassImp(AliTOFDRMSummaryData)
AliTOFDRMSummaryData::AliTOFDRMSummaryData() :
TObject(),
fHeader(kFALSE),
fTrailer(kFALSE),
fSlotID(0),
fEventWords(0),
fDRMID(0),
fLocalEventCounter(0),
fPartecipatingSlotID(0),
fCBit(0),
fVersID(0),
fDRMhSize(0),
fSlotEnableMask(0),
fFaultID(0),
fRTOBit(0),
fL0BCID(0),
fRunTimeInfo(0),
fTemperature(0),
fACKBit(0),
fSensAD(0),
fEventCRC(0),
fDecoderCRC(0),
fDecoderSlotEnableMask(0),
fLTMSummaryData(0x0)
{
fLTMSummaryData = new AliTOFLTMSummaryData();
for (Int_t iTRM = 0; iTRM < N_TRM; iTRM++)
fTRMSummaryData[iTRM] = new AliTOFTRMSummaryData();
}
AliTOFDRMSummaryData::AliTOFDRMSummaryData(const AliTOFDRMSummaryData &source) :
TObject(source),
fHeader(source.fHeader),
fTrailer(source.fTrailer),
fSlotID(source.fSlotID),
fEventWords(source.fEventWords),
fDRMID(source.fDRMID),
fLocalEventCounter(source.fLocalEventCounter),
fPartecipatingSlotID(source.fPartecipatingSlotID),
fCBit(source.fCBit),
fVersID(source.fVersID),
fDRMhSize(source.fDRMhSize),
fSlotEnableMask(source.fSlotEnableMask),
fFaultID(source.fFaultID),
fRTOBit(source.fRTOBit),
fL0BCID(source.fL0BCID),
fRunTimeInfo(source.fRunTimeInfo),
fTemperature(source.fTemperature),
fACKBit(source.fACKBit),
fSensAD(source.fSensAD),
fEventCRC(source.fEventCRC),
fDecoderCRC(source.fDecoderCRC),
fDecoderSlotEnableMask(source.fDecoderSlotEnableMask),
fLTMSummaryData(0x0)
{
fLTMSummaryData = new AliTOFLTMSummaryData(*source.fLTMSummaryData);
for (Int_t iTRM = 0; iTRM < N_TRM; iTRM++)
fTRMSummaryData[iTRM] = new AliTOFTRMSummaryData(*source.fTRMSummaryData[iTRM]);
}
AliTOFDRMSummaryData &
AliTOFDRMSummaryData::operator = (const AliTOFDRMSummaryData &source)
{
if(&source == this) return *this;
TObject::operator=(source);
fHeader = source.fHeader;
fTrailer = source.fTrailer;
fSlotID = source.fSlotID;
fEventWords = source.fEventWords;
fDRMID = source.fDRMID;
fLocalEventCounter = source.fLocalEventCounter;
fPartecipatingSlotID = source.fPartecipatingSlotID;
fCBit = source.fCBit;
fVersID = source.fVersID;
fDRMhSize = source.fDRMhSize;
fSlotEnableMask = source.fSlotEnableMask;
fFaultID = source.fFaultID;
fRTOBit = source.fRTOBit;
fL0BCID = source.fL0BCID;
fRunTimeInfo = source.fRunTimeInfo;
fTemperature = source.fTemperature;
fACKBit = source.fACKBit;
fSensAD = source.fSensAD;
fEventCRC = source.fEventCRC;
fDecoderCRC = source.fDecoderCRC;
fDecoderSlotEnableMask = source.fDecoderSlotEnableMask;
*fLTMSummaryData = *source.fLTMSummaryData;
for (Int_t iTRM = 0; iTRM < N_TRM; iTRM++)
*fTRMSummaryData[iTRM] = *source.fTRMSummaryData[iTRM];
return *this;
}
AliTOFDRMSummaryData::~AliTOFDRMSummaryData()
{
delete fLTMSummaryData;
for (Int_t iTRM = 0; iTRM < N_TRM; iTRM++){
delete fTRMSummaryData[iTRM];
}
}
void
AliTOFDRMSummaryData::Reset()
{
fHeader = kFALSE;
fTrailer = kFALSE;
fSlotID = 0;
fEventWords = 0;
fDRMID = 0;
fLocalEventCounter = 0;
fPartecipatingSlotID = 0;
fCBit = 0;
fVersID = 0;
fDRMhSize = 0;
fSlotEnableMask = 0;
fFaultID = 0;
fRTOBit = 0;
fL0BCID = 0;
fRunTimeInfo = 0;
fTemperature = 0;
fACKBit = 0;
fSensAD = 0;
fEventCRC = 0;
fDecoderCRC = 0;
fDecoderSlotEnableMask = 0;
fLTMSummaryData->Reset();
for (Int_t iTRM = 0; iTRM < N_TRM; iTRM++)
fTRMSummaryData[iTRM]->Reset();
}
AliTOFDRMSummaryData.cxx:1 AliTOFDRMSummaryData.cxx:2 AliTOFDRMSummaryData.cxx:3 AliTOFDRMSummaryData.cxx:4 AliTOFDRMSummaryData.cxx:5 AliTOFDRMSummaryData.cxx:6 AliTOFDRMSummaryData.cxx:7 AliTOFDRMSummaryData.cxx:8 AliTOFDRMSummaryData.cxx:9 AliTOFDRMSummaryData.cxx:10 AliTOFDRMSummaryData.cxx:11 AliTOFDRMSummaryData.cxx:12 AliTOFDRMSummaryData.cxx:13 AliTOFDRMSummaryData.cxx:14 AliTOFDRMSummaryData.cxx:15 AliTOFDRMSummaryData.cxx:16 AliTOFDRMSummaryData.cxx:17 AliTOFDRMSummaryData.cxx:18 AliTOFDRMSummaryData.cxx:19 AliTOFDRMSummaryData.cxx:20 AliTOFDRMSummaryData.cxx:21 AliTOFDRMSummaryData.cxx:22 AliTOFDRMSummaryData.cxx:23 AliTOFDRMSummaryData.cxx:24 AliTOFDRMSummaryData.cxx:25 AliTOFDRMSummaryData.cxx:26 AliTOFDRMSummaryData.cxx:27 AliTOFDRMSummaryData.cxx:28 AliTOFDRMSummaryData.cxx:29 AliTOFDRMSummaryData.cxx:30 AliTOFDRMSummaryData.cxx:31 AliTOFDRMSummaryData.cxx:32 AliTOFDRMSummaryData.cxx:33 AliTOFDRMSummaryData.cxx:34 AliTOFDRMSummaryData.cxx:35 AliTOFDRMSummaryData.cxx:36 AliTOFDRMSummaryData.cxx:37 AliTOFDRMSummaryData.cxx:38 AliTOFDRMSummaryData.cxx:39 AliTOFDRMSummaryData.cxx:40 AliTOFDRMSummaryData.cxx:41 AliTOFDRMSummaryData.cxx:42 AliTOFDRMSummaryData.cxx:43 AliTOFDRMSummaryData.cxx:44 AliTOFDRMSummaryData.cxx:45 AliTOFDRMSummaryData.cxx:46 AliTOFDRMSummaryData.cxx:47 AliTOFDRMSummaryData.cxx:48 AliTOFDRMSummaryData.cxx:49 AliTOFDRMSummaryData.cxx:50 AliTOFDRMSummaryData.cxx:51 AliTOFDRMSummaryData.cxx:52 AliTOFDRMSummaryData.cxx:53 AliTOFDRMSummaryData.cxx:54 AliTOFDRMSummaryData.cxx:55 AliTOFDRMSummaryData.cxx:56 AliTOFDRMSummaryData.cxx:57 AliTOFDRMSummaryData.cxx:58 AliTOFDRMSummaryData.cxx:59 AliTOFDRMSummaryData.cxx:60 AliTOFDRMSummaryData.cxx:61 AliTOFDRMSummaryData.cxx:62 AliTOFDRMSummaryData.cxx:63 AliTOFDRMSummaryData.cxx:64 AliTOFDRMSummaryData.cxx:65 AliTOFDRMSummaryData.cxx:66 AliTOFDRMSummaryData.cxx:67 AliTOFDRMSummaryData.cxx:68 AliTOFDRMSummaryData.cxx:69 AliTOFDRMSummaryData.cxx:70 AliTOFDRMSummaryData.cxx:71 AliTOFDRMSummaryData.cxx:72 AliTOFDRMSummaryData.cxx:73 AliTOFDRMSummaryData.cxx:74 AliTOFDRMSummaryData.cxx:75 AliTOFDRMSummaryData.cxx:76 AliTOFDRMSummaryData.cxx:77 AliTOFDRMSummaryData.cxx:78 AliTOFDRMSummaryData.cxx:79 AliTOFDRMSummaryData.cxx:80 AliTOFDRMSummaryData.cxx:81 AliTOFDRMSummaryData.cxx:82 AliTOFDRMSummaryData.cxx:83 AliTOFDRMSummaryData.cxx:84 AliTOFDRMSummaryData.cxx:85 AliTOFDRMSummaryData.cxx:86 AliTOFDRMSummaryData.cxx:87 AliTOFDRMSummaryData.cxx:88 AliTOFDRMSummaryData.cxx:89 AliTOFDRMSummaryData.cxx:90 AliTOFDRMSummaryData.cxx:91 AliTOFDRMSummaryData.cxx:92 AliTOFDRMSummaryData.cxx:93 AliTOFDRMSummaryData.cxx:94 AliTOFDRMSummaryData.cxx:95 AliTOFDRMSummaryData.cxx:96 AliTOFDRMSummaryData.cxx:97 AliTOFDRMSummaryData.cxx:98 AliTOFDRMSummaryData.cxx:99 AliTOFDRMSummaryData.cxx:100 AliTOFDRMSummaryData.cxx:101 AliTOFDRMSummaryData.cxx:102 AliTOFDRMSummaryData.cxx:103 AliTOFDRMSummaryData.cxx:104 AliTOFDRMSummaryData.cxx:105 AliTOFDRMSummaryData.cxx:106 AliTOFDRMSummaryData.cxx:107 AliTOFDRMSummaryData.cxx:108 AliTOFDRMSummaryData.cxx:109 AliTOFDRMSummaryData.cxx:110 AliTOFDRMSummaryData.cxx:111 AliTOFDRMSummaryData.cxx:112 AliTOFDRMSummaryData.cxx:113 AliTOFDRMSummaryData.cxx:114 AliTOFDRMSummaryData.cxx:115 AliTOFDRMSummaryData.cxx:116 AliTOFDRMSummaryData.cxx:117 AliTOFDRMSummaryData.cxx:118 AliTOFDRMSummaryData.cxx:119 AliTOFDRMSummaryData.cxx:120 AliTOFDRMSummaryData.cxx:121 AliTOFDRMSummaryData.cxx:122 AliTOFDRMSummaryData.cxx:123 AliTOFDRMSummaryData.cxx:124 AliTOFDRMSummaryData.cxx:125 AliTOFDRMSummaryData.cxx:126 AliTOFDRMSummaryData.cxx:127 AliTOFDRMSummaryData.cxx:128 AliTOFDRMSummaryData.cxx:129 AliTOFDRMSummaryData.cxx:130 AliTOFDRMSummaryData.cxx:131 AliTOFDRMSummaryData.cxx:132 AliTOFDRMSummaryData.cxx:133 AliTOFDRMSummaryData.cxx:134 AliTOFDRMSummaryData.cxx:135 AliTOFDRMSummaryData.cxx:136 AliTOFDRMSummaryData.cxx:137 AliTOFDRMSummaryData.cxx:138 AliTOFDRMSummaryData.cxx:139 AliTOFDRMSummaryData.cxx:140 AliTOFDRMSummaryData.cxx:141 AliTOFDRMSummaryData.cxx:142 AliTOFDRMSummaryData.cxx:143 AliTOFDRMSummaryData.cxx:144 AliTOFDRMSummaryData.cxx:145 AliTOFDRMSummaryData.cxx:146 AliTOFDRMSummaryData.cxx:147 AliTOFDRMSummaryData.cxx:148 AliTOFDRMSummaryData.cxx:149 AliTOFDRMSummaryData.cxx:150 AliTOFDRMSummaryData.cxx:151 AliTOFDRMSummaryData.cxx:152 AliTOFDRMSummaryData.cxx:153 AliTOFDRMSummaryData.cxx:154 AliTOFDRMSummaryData.cxx:155 AliTOFDRMSummaryData.cxx:156 AliTOFDRMSummaryData.cxx:157 AliTOFDRMSummaryData.cxx:158 AliTOFDRMSummaryData.cxx:159 AliTOFDRMSummaryData.cxx:160 AliTOFDRMSummaryData.cxx:161 AliTOFDRMSummaryData.cxx:162 AliTOFDRMSummaryData.cxx:163 AliTOFDRMSummaryData.cxx:164 AliTOFDRMSummaryData.cxx:165 AliTOFDRMSummaryData.cxx:166 AliTOFDRMSummaryData.cxx:167 AliTOFDRMSummaryData.cxx:168 AliTOFDRMSummaryData.cxx:169 AliTOFDRMSummaryData.cxx:170 AliTOFDRMSummaryData.cxx:171 AliTOFDRMSummaryData.cxx:172 AliTOFDRMSummaryData.cxx:173 AliTOFDRMSummaryData.cxx:174