module which checks if two collections of EKLMDigits and BKLMDigits are
equal
Definition at line 20 of file klm_packer_unpacker.py.
◆ event()
load original digits and the packed/unpacked ones, sort and compare them
Definition at line 48 of file klm_packer_unpacker.py.
50 load original digits and the packed/unpacked ones, sort and compare them
59 klm_digits_sorted = self.sort_klm_digits(klm_digits)
60 klm_digits_unpacked_sorted = self.sort_klm_digits(klm_digits_unpacked)
63 if not len(klm_digits_sorted) == len(klm_digits_unpacked_sorted):
64 basf2.B2FATAL(
"KLMDigits: size not equal after packing and unpacking")
66 for i
in range(len(klm_digits_sorted)):
68 digit = klm_digits_sorted[i]
69 digit_unpacked = klm_digits_unpacked_sorted[i]
72 assert digit.getSubdetector() == digit_unpacked.getSubdetector()
73 assert digit.getSection() == digit_unpacked.getSection()
74 assert digit.getSector() == digit_unpacked.getSector()
75 assert digit.getLayer() == digit_unpacked.getLayer()
76 assert digit.getPlane() == digit_unpacked.getPlane()
77 assert digit.getStrip() == digit_unpacked.getStrip()
78 assert digit.inRPC() == digit_unpacked.inRPC()
79 assert digit.getCharge() == digit_unpacked.getCharge()
80 assert digit.getCTime() == digit_unpacked.getCTime()
81 assert digit.getTDC() == digit_unpacked.getTDC()
82 assert digit.getFitStatus() == digit_unpacked.getFitStatus()
a (simplified) python wrapper for StoreArray.
◆ 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 27 of file klm_packer_unpacker.py.
The documentation for this class was generated from the following file: