pmt=unpackword;
word=0;
unpackword=0;
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
fDigits->SetSumMult(time);
-
// best time differece
- word=0;
+ word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,0,8);
pmt=unpackword;
word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
fDigits->SetDiffTime(time);
// best time left
word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,0,8);
pmt=unpackword;
-
word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
fDigits->SetTimeBestLeft(time);
// Best time right &left
word=0;
unpackword=0;
-
word = GetNextWord();
unpackword=pack->UnpackWord(word,0,8);
pmt=unpackword;
word=0;
unpackword=0;
-
- word = GetNextWord();
+
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
fDigits->SetTimeBestRight(time);
- word=0;
+ word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,0,8);
pmt=unpackword;
-
word=0;
unpackword=0;
-
- word = GetNextWord();
+ word = GetNextWord();
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
fDigits->SetMeanTime(time);
word = GetNextWord();
unpackword= pack->UnpackWord(word,8,31);
adc=unpackword;
- chargeTDC2->AddAt(adc,pmt-72);
+ chargeTDC2->AddAt(adc,pmt-72);
}
for (Int_t i=0; i<24; i++)
unpackword= pack->UnpackWord(word,8,31);
adc=unpackword; //
chargeTDC1->AddAt(adc,pmt-48);
-
- word=0;
- unpackword=0;
}
for (Int_t i=0; i<24; i++) //time CFD
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
timeTDC2->AddAt(time,pmt-24);
- word=0;
- unpackword=0;
}
unpackword=pack->UnpackWord(word,8,31);
time=unpackword;
timeTDC1->AddAt(time,i);
- word=0;
- unpackword=0;
}
fPosition--;
-
Int_t iBit = fPosition * 32;
Int_t iByte = iBit / 8;
word |= fData[iByte+2]<<16;
word |= fData[iByte+1]<<8;
word |= fData[iByte];
+
return word;
}