7 from ROOT
import Belle2
30 print(
'printing ElectronicNoise for all ladder = 1 sensors')
31 for layer
in geoCache.getLayers(Belle2.VXD.SensorInfoBase.SVD):
32 layerNumber = layer.getLayerNumber()
33 for ladder
in geoCache.getLadders(layer):
34 if not ladder.getLadderNumber() == 1:
36 for sensor
in geoCache.getSensors(ladder):
37 sensorNumber = sensor.getSensorNumber()
38 print(str(layerNumber) +
'.1.' + str(sensorNumber))
39 sensorInfo = geoCache.getSensorInfo(sensor)
40 print(
' U-side noise = '+str(sensorInfo.getElectronicNoiseU())+
' e-')
41 print(
' V-side noise = '+str(sensorInfo.getElectronicNoiseV())+
' e-')
50 print(
'printing AduEquivalent for all ladder = 1 sensors')
51 for layer
in geoCache.getLayers(Belle2.VXD.SensorInfoBase.SVD):
52 layerNumber = layer.getLayerNumber()
53 for ladder
in geoCache.getLadders(layer):
54 if not ladder.getLadderNumber() == 1:
56 for sensor
in geoCache.getSensors(ladder):
57 sensorNumber = sensor.getSensorNumber()
58 print(str(layerNumber) +
'.1.' + str(sensorNumber))
59 sensorInfo = geoCache.getSensorInfo(sensor)
60 print(
' U-side ADU equivalent = '+str(sensorInfo.getAduEquivalentU())+
' e-/ADC')
61 print(
' V-side ADU equivalent = '+str(sensorInfo.getAduEquivalentV())+
' e-/ADC')
76 eventinfosetter = register_module(
'EventInfoSetter')
77 eventinfosetter.param(
'expList', [1003])
78 eventinfosetter.param(
'runList', [0])
79 eventinfosetter.param(
'evtNumList', [1])
80 main.add_module(eventinfosetter)
82 main.add_module(
"Gearbox")
83 main.add_module(
'Geometry', useDB=
True)