15 print(
'Usage : RecvStream0.py <COPPER hostname> <Use NSM(Network Shared Memory)? yes=1/no=0> <port # of eb0> <NSM nodename>')
19 set_log_level(LogLevel.INFO)
22 receiver = register_module(
'DeSerializerPrePC')
23 dump = register_module(
'RootOutput')
24 output = register_module(
'PrintData')
27 receiver.param(
'NodeID', 3)
28 receiver.param(
'NumConn', 1)
29 receiver.param(
'HostNameFrom', [argvs[1],
'aiueohost'])
30 receiver.param(
'PortFrom', [30000, 30000])
31 receiver.param(
'EventDataBufferWords', 4801)
32 receiver.param(
'MaxTime', -1.)
33 receiver.param(
'MaxEventNum', -1)
34 receiver.param(
'NodeName', argvs[4])
35 use_shm_flag = int(argvs[2])
36 receiver.param(
'UseShmFlag', use_shm_flag)
39 dump.param(
'outputFileName',
'root_output.root')
42 sender = register_module(
'Serializer')
43 sender.param(
'DestPort', int(argvs[3]))
44 sender.param(
'LocalHostName',
'localhost')
50 main.add_module(receiver)
52 main.add_module(sender)