10 from ROOT
import Belle2
15 """A simple module to dump PXD digits."""
18 """Initialize the module"""
27 """ Write legend for file columns """
28 with open(self.
dumpfile,
'w')
as dumpfile:
29 dumpfile.write(
'vxd.id layer ladder sensor digit.u digit.v digit.charge ')
32 """Find clusters with a truehit and print some stats."""
35 nDigits = digits.getEntries()
38 with open(self.
dumpfile,
'a')
as dumpfile:
42 sensorID = digit.getSensorID().
getID()
43 [layer, ladder, sensor] = self.
decode(sensorID)
44 s +=
'{sID} {layer:3d} {ladder:3d} {sensor:3d} {u:6d} {v:6d} {c:8.1f}'.format(
60 """ Utility to decode sensor IDs """
63 for f
in self.vxdid_factors:
64 result.append(vxdid // f)