Skip to content
Snippets Groups Projects

Add a test for issue 100 in DaVinciTests

Merged Eduardo Rodrigues requested to merge erodrigu-test-for-issue-100 into master
All threads resolved!
1 file
+ 25
17
Compare changes
  • Side-by-side
  • Inline
@@ -50,8 +50,7 @@ hlt2_match_lines = [
def alg_config(options: Options):
evt_variables = SelectionInfo(
selection_type="Hlt2", trigger_lines=hlt2_tag_lines + hlt2_match_lines
)
selection_type="Hlt2", trigger_lines=hlt2_tag_lines + hlt2_match_lines)
Tuples = {}
for line in hlt2_tag_lines:
@@ -60,21 +59,30 @@ def alg_config(options: Options):
MCMOTHER_ID = lambda n: F.VALUE_OR(0) @ MC_TRUTH(F.MC_MOTHER(n, F.PARTICLE_ID))
MCMOTHER_KEY = lambda n: F.VALUE_OR(-1) @ MC_TRUTH(F.MC_MOTHER(n, F.OBJECT_KEY))
trueid_bkgcat_info = FunctorCollection(
{
"TRUEID": F.VALUE_OR(0) @ MC_TRUTH(F.PARTICLE_ID),
"TRUEKEY": F.VALUE_OR(-1) @ MC_TRUTH(F.OBJECT_KEY),
"TRUEPT": MC_TRUTH(F.PT),
"TRUEM": MC_TRUTH(F.MASS),
"MC_MOTHER_ID": MCMOTHER_ID(1),
"MC_MOTHER_KEY": MCMOTHER_KEY(1),
"MC_GD_MOTHER_ID": MCMOTHER_ID(2),
"MC_GD_MOTHER_KEY": MCMOTHER_KEY(2),
"MC_GD_GD_MOTHER_ID": MCMOTHER_ID(3),
"MC_GD_GD_MOTHER_KEY": MCMOTHER_KEY(3),
"BKGCAT": MC_TRUTH.BkgCat,
}
)
trueid_bkgcat_info = FunctorCollection({
"TRUEID":
F.VALUE_OR(0) @ MC_TRUTH(F.PARTICLE_ID),
"TRUEKEY":
F.VALUE_OR(-1) @ MC_TRUTH(F.OBJECT_KEY),
"TRUEPT":
MC_TRUTH(F.PT),
"TRUEM":
MC_TRUTH(F.MASS),
"MC_MOTHER_ID":
MCMOTHER_ID(1),
"MC_MOTHER_KEY":
MCMOTHER_KEY(1),
"MC_GD_MOTHER_ID":
MCMOTHER_ID(2),
"MC_GD_MOTHER_KEY":
MCMOTHER_KEY(2),
"MC_GD_GD_MOTHER_ID":
MCMOTHER_ID(3),
"MC_GD_GD_MOTHER_KEY":
MCMOTHER_KEY(3),
"BKGCAT":
MC_TRUTH.BkgCat,
})
variables = {"ALL": trueid_bkgcat_info}
Loading