14def add_ecl_trigger(path, SourceOfTC=3, ETMConditionDB=True):
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(
'ConditionDB', ETMConditionDB)
36 trgecl.param(
'Clustering', 1)
38 trgecl.param(
'ClusterLimit', 6)
41 trgecl.param(
'3DBhabhaVetoInTrackThetaRegion', [3, 15])
44 trgecl.param(
'Taub2bAngleCut', [110, 250, 130, 230])
46 trgecl.param(
'Taub2bEtotCut', 7.0)
48 trgecl.param(
'Taub2bCLELabCut', 1.9)
52 trgecl.param(
'Taub2b2AngleCut', [120, 240, 140, 220])
54 trgecl.param(
'Taub2b2EtotCut', 7.0)
56 trgecl.param(
'Taub2b2CLELabCut', [0.162, 3.0])
60 trgecl.param(
'Taub2b3AngleCut', [120, 240, 140, 220])
62 trgecl.param(
'Taub2b3EtotCut', 7.0)
64 trgecl.param(
'Taub2b3CLEb2bLabCut', 0.14)
66 trgecl.param(
'Taub2b3CLELabCut', [0.12, 4.5])
69 trgecl.param(
'hie12BhabhaVetoAngle', [150, 210, 160, 200])
71 path.add_module(trgecl)