module which checks if two collections of EKLMDigits and BKLMDigits are
equal
Definition at line 12 of file klm_packer_unpacker.py.
◆ event()
load original digits and the packed/unpacked ones, sort and compare them
Definition at line 40 of file klm_packer_unpacker.py.
42 load original digits and the packed/unpacked ones, sort and compare them
51 klm_digits_sorted = self.sort_klm_digits(klm_digits)
52 klm_digits_unpacked_sorted = self.sort_klm_digits(klm_digits_unpacked)
55 if not len(klm_digits_sorted) == len(klm_digits_unpacked_sorted):
56 basf2.B2FATAL(
"KLMDigits: size not equal after packing and unpacking")
58 for i
in range(len(klm_digits_sorted)):
60 digit = klm_digits_sorted[i]
61 digit_unpacked = klm_digits_unpacked_sorted[i]
64 assert digit.getSubdetector() == digit_unpacked.getSubdetector()
65 assert digit.getSection() == digit_unpacked.getSection()
66 assert digit.getSector() == digit_unpacked.getSector()
67 assert digit.getLayer() == digit_unpacked.getLayer()
68 assert digit.getPlane() == digit_unpacked.getPlane()
69 assert digit.getStrip() == digit_unpacked.getStrip()
70 assert digit.inRPC() == digit_unpacked.inRPC()
71 assert digit.getCharge() == digit_unpacked.getCharge()
72 assert digit.getCTime() == digit_unpacked.getCTime()
73 assert digit.getTDC() == digit_unpacked.getTDC()
74 assert digit.getFitStatus() == digit_unpacked.getFitStatus()
◆ sort_klm_digits()
def sort_klm_digits |
( |
|
self, |
|
|
|
unsortedPyStoreArray |
|
) |
| |
Use some digit information to sort the digits
Returns a python-list containing the sorted digits
Definition at line 19 of file klm_packer_unpacker.py.
The documentation for this class was generated from the following file: