Skip to content
Snippets Groups Projects

Update option file for lhcb integration tests

Merged Davide Fazzini requested to merge dfazzini_update_lhcbint_test_options into master
Files
2
@@ -20,10 +20,10 @@ from PyConf.reading import get_particles
def main(options: Options):
line_B0DsK = 'SpruceB2OC_BdToDsmK_DsmToHHH_FEST'
line_B0Dspi = 'SpruceB2OC_BdToDsmPi_DsmToKpKmPim'
bd2dsk_line = get_particles(f"/Event/Spruce/{line_B0DsK}/Particles")
bd2dspi_line = get_particles(f"/Event/Spruce/{line_B0Dspi}/Particles")
line_bd2dsk = 'SpruceB2OC_BdToDsmK_DsmToHHH_FEST'
line_bd2dspi = 'SpruceB2OC_BdToDsmPi_DsmToKpKmPim'
data_bd2dsk = get_particles(f"/Event/Spruce/{line_bd2dsk}/Particles")
data_bd2dspi = get_particles(f"/Event/Spruce/{line_bd2dspi}/Particles")
fields_dsk = {
'B0': "[B0 -> D_s- K+]CC",
@@ -39,8 +39,8 @@ def main(options: Options):
variables = FunctorCollection({
'LOKI_MAXPT': 'TRACK_MAX_PT',
'LOKI_Muonp_PT': 'CHILD(PT, 1)',
'LOKI_Muonm_PT': 'CHILD(PT, 2)',
'LOKI_daug1_PT': 'CHILD(PT, 1)',
'LOKI_daug2_PT': 'CHILD(PT, 2)',
})
variables_extra = FunctorCollection({
@@ -69,30 +69,29 @@ def main(options: Options):
loki_preamble = ['TRACK_MAX_PT = MAXTREE(ISBASIC & HASTRACK, PT, -1)']
tuple_B0DsK = Funtuple(
tuple_bd2dsk = Funtuple(
name="B0DsK_Tuple",
tuple_name="DecayTree",
fields=fields_dsk,
variables=variables_dsk,
loki_preamble=loki_preamble,
inputs=bd2dsk_line)
inputs=data_bd2dsk)
tuple_B0Dspi = Funtuple(
tuple_bd2dspi = Funtuple(
name="B0Dspi_Tuple",
tuple_name="DecayTree",
fields=fields_dspi,
variables=variables_dspi,
loki_preamble=loki_preamble,
inputs=bd2dspi_line)
inputs=data_bd2dspi)
filter_B0DsK = add_filter(options, "HDRFilter_B0DsK",
f"HLT_PASS('{line_B0DsK}')")
filter_B0Dspi = add_filter(options, "HDRFilter_B0Dspi",
f"HLT_PASS('{line_B0Dspi}')")
filter_bd2dsk = add_filter("HDRFilter_B0DsK", f"HLT_PASS('{line_bd2dsk}')")
filter_bd2dspi = add_filter("HDRFilter_B0Dspi",
f"HLT_PASS('{line_bd2dspi}')")
algs = {
"B0DsK": [filter_B0DsK, tuple_B0DsK],
"B0Dspi": [filter_B0Dspi, tuple_B0Dspi]
"B0DsK": [filter_bd2dsk, tuple_bd2dsk],
"B0Dspi": [filter_bd2dspi, tuple_bd2dspi]
}
return make_config(options, algs)
Loading