17 roinput = register_module(
'SeqRootInput')
19 main.add_module(roinput)
22 converter = register_module(
'Convert2RawDet')
23 main.add_module(converter)
26 gearbox = register_module(
'Gearbox')
27 main.add_module(gearbox)
30 geometry = register_module(
'Geometry')
31 geometry.param(
'useDB',
False)
32 geometry.param(
'components', [
'TOP'])
33 main.add_module(geometry)
36 unpack = register_module(
'TOPUnpacker')
37 main.add_module(unpack)
40 featureExtractor = register_module(
'TOPWaveformFeatureExtractor')
41 main.add_module(featureExtractor)
44 converter = register_module(
'TOPRawDigitConverter')
45 converter.param(
'useSampleTimeCalibration',
True)
46 converter.param(
'useChannelT0Calibration',
False)
47 converter.param(
'useModuleT0Calibration',
False)
48 converter.param(
'useCommonT0Calibration',
False)
49 converter.param(
'calibrationChannel', 0)
50 converter.param(
'calpulseHeightMin', 450)
51 converter.param(
'calpulseHeightMax', 900)
52 converter.param(
'calpulseWidthMin', 2.0)
53 converter.param(
'calpulseWidthMax', 6.0)
54 main.add_module(converter)
57 output = register_module(
'RootOutput')
58 output.param(
'branchNames', [
'TOPDigits',
'TOPRawDigits',
'TOPInterimFEInfos',
59 'TOPRawDigitsToTOPInterimFEInfos',
63 main.add_module(output)
66 progress = register_module(
'Progress')
67 main.add_module(progress)