14def add_ecl_trigger(path, SourceOfTC=3):
16 add ecl trigger module to path
18 trgeclfam = b2.register_module("TRGECLFAM")
20 trgeclfam.param(
'TCWaveform', 0)
22 trgeclfam.param(
'FAMAnaTable', 0)
25 trgeclfam.param(
'SourceOfTC', SourceOfTC)
27 path.add_module(trgeclfam)
29 trgecl = b2.register_module(
"TRGECL")
33 trgecl.param(
'Clustering', 1)
35 trgecl.param(
'ClusterLimit', 6)
38 trgecl.param(
'3DBhabhaVetoInTrackThetaRegion', [3, 15])
41 trgecl.param(
'Taub2bAngleCut', [110, 250, 130, 230])
43 trgecl.param(
'Taub2bEtotCut', 7.0)
45 trgecl.param(
'Taub2bClusterECut1', 1.9)
46 trgecl.param(
'Taub2bClusterECut2', 999.0)
50 trgecl.param(
'Taub2b2AngleCut', [120, 240, 140, 220])
52 trgecl.param(
'Taub2b2EtotCut', 7.0)
54 trgecl.param(
'Taub2b2CLEEndcapCut', 3.0)
56 trgecl.param(
'Taub2b2CLECut', 0.162)
60 trgecl.param(
'Taub2b3AngleCut', [120, 240, 140, 220])
62 trgecl.param(
'Taub2b3EtotCut', 7.0)
64 trgecl.param(
'Taub2b3CLEb2bCut', 0.14)
66 trgecl.param(
'Taub2b3CLELowCut', 0.12)
68 trgecl.param(
'Taub2b3CLEHighCut', 4.5)
71 trgecl.param(
'3DBhabhaAddAngleCut', [150, 210, 160, 200])
73 path.add_module(trgecl)