90 filter_bunches =
FilterBunches(filter_no_cuts=
True, filter_ecal_pairs=
True, filter_ecal_hit_ecut=1.0, filter_event_interval=10, filter_nevents_read=1, filter_nevents_write=10)
91 self.assertEqual(filter_bunches.name,
"filter_bunches")
92 self.assertEqual(filter_bunches.java_class,
"org.hps.util.FilterMCBunches")
93 self.assertEqual(filter_bunches.append_tok,
'filt')
94 self.assertEqual(filter_bunches.filter_no_cuts,
True)
95 self.assertEqual(filter_bunches.filter_ecal_pairs,
True)
96 self.assertEqual(filter_bunches.filter_ecal_hit_ecut, 1.0)
97 self.assertEqual(filter_bunches.filter_event_interval, 10)
98 self.assertEqual(filter_bunches.filter_nevents_read, 1)
99 self.assertEqual(filter_bunches.filter_nevents_write, 10)
118 filter_bunches =
FilterBunches(inputs=[
"input1.slcio",
"input2.slcio"], outputs=[
"output.slcio"], filter_no_cuts=
True, filter_ecal_pairs=
True, filter_ecal_hit_ecut=1.0, filter_event_interval=10, filter_nevents_read=100, filter_nevents_write=100)
119 parser = configparser.ConfigParser()
120 config_file = [
'test_helpers/.hpsmc_test_cfg']
121 parser.read(config_file)
122 filter_bunches.config(parser)
123 self.assertEqual(filter_bunches.cmd_args(), [
"args",
"-Dorg.hps.conditions.url=http://some/path/to/conditions",
"-cp",
"some/path/to/hps-java-bin.jar",
"org.hps.util.FilterMCBunches",
"-e",
"10",
"input1.slcio",
"input2.slcio",
"output.slcio",
"-d",
"-E",
"1.0",
"-n",
"100",
"-w",
"100",
"-a"])