module which ckecks if two collections of TOPDigits are equal
Definition at line 14 of file top_digits_raw_digits.py.
◆ event()
load original TOPDigits and the packed/unpacked ones, sort and compare them
Definition at line 38 of file top_digits_raw_digits.py.
40 load original TOPDigits and the packed/unpacked ones, sort and compare them
49 digits_sorted = self.sortDigits(digits)
50 digitsUnpacked_sorted = self.sortDigits(digitsUnpacked)
53 if not len(digits_sorted) == len(digitsUnpacked_sorted):
54 B2FATAL(
"TOPDigits: size not equal after packing and unpacking")
58 for i
in range(len(digits_sorted)):
59 digit = digits_sorted[i]
60 digitUnpacked = digitsUnpacked_sorted[i]
63 assert digit.getModuleID() == digitUnpacked.getModuleID()
64 assert digit.getPixelID() == digitUnpacked.getPixelID()
65 assert digit.getChannel() == digitUnpacked.getChannel()
66 assert digit.getRawTime() == digitUnpacked.getRawTime()
67 assert abs(digit.getTime() - digitUnpacked.getTime()) < precision
68 assert abs(digit.getTimeError() - digitUnpacked.getTimeError()) < precision
69 assert digit.getPulseHeight() == digitUnpacked.getPulseHeight()
70 assert abs(digit.getPulseWidth() - digitUnpacked.getPulseWidth()) < precision
71 assert digit.getIntegral() == digitUnpacked.getIntegral()
72 assert digit.getFirstWindow() == digitUnpacked.getFirstWindow()
73 assert digit.getHitQuality() == digitUnpacked.getHitQuality()
74 assert digit.getStatus() == digitUnpacked.getStatus()
75 assert digit.isChargeShare() == digitUnpacked.isChargeShare()
76 assert digit.isPrimaryChargeShare() == digitUnpacked.isPrimaryChargeShare()
◆ sortDigits()
def sortDigits |
( |
|
self, |
|
|
|
unsortedPyStoreArray |
|
) |
| |
Use some digit information to sort the digits
Returns a python-list containing the sorted digits
Definition at line 20 of file top_digits_raw_digits.py.
The documentation for this class was generated from the following file: