4 SVD Default Detecotr Configuration importer.
11 from ROOT
import Belle2
12 from ROOT.Belle2
import SVDLocalConfigParameters
13 from ROOT.Belle2
import SVDGlobalConfigParameters
17 now = datetime.datetime.now()
21 calibrationTimeUnits =
'2'
22 calibDate =
'20190314'
29 apvClockTimeUnits =
'16'
36 '''default importer for the detector configuration'''
44 "LocalConfiguration_default_" + str(now.isoformat()) +
45 "_INFO:_injCharge=" + str(injCharge) +
"_calTimeUnits=" + str(calibrationTimeUnits))
48 "GlobalConfiguration_default_" + str(now.isoformat()) +
49 "_INFO:_latency=" + str(latency) +
50 "_maskFilter=" + str(maskFilter) +
"_ZS=" + str(zeroSuppress) +
51 "_apvClkUnits=" + str(apvClockTimeUnits))
53 local_payload.setCalibrationTimeInRFCUnits(calibrationTimeUnits)
54 local_payload.setCalibDate(calibDate)
55 local_payload.setInjectedCharge(injCharge)
56 global_payload.setLatency(latency)
57 global_payload.setZeroSuppression(zeroSuppress)
58 global_payload.setMaskFilter(maskFilter)
59 global_payload.setAPVClockInRFCUnits(apvClockTimeUnits)
60 global_payload.setHV(hv)
61 global_payload.setRelativeTimeShift(relativeShift)
62 global_payload.setNrFrames(nrFrames)
69 use_central_database(
"svd_onlySVDinGeoConfiguration")
70 use_local_database(
"localdb_defaultconfig/database.txt",
"localdb_defaultconfig", invertLogging=
True)
75 eventinfosetter = register_module(
'EventInfoSetter')
76 eventinfosetter.param({
'evtNumList': [1],
'expList': 0,
'runList': 0})
77 main.add_module(eventinfosetter)
79 main.add_module(
"Gearbox")
80 main.add_module(
"Geometry", components=[
'SVD'])
85 progress = register_module(
'Progress')
86 main.add_module(progress)