54 Extract the information.
60 mc_particle = mc_track.getRelated(
"MCParticles")
63 "vxd_was_found": bool(this_best_track_vxd),
64 "cdc_was_found": bool(this_best_track_cdc),
65 "cdc_has_related":
False,
66 "vxd_has_related":
False,
67 "both_related":
False,
70 if this_best_track_vxd
and this_best_track_cdc:
71 return_dict[
"both_related"] = this_best_track_cdc.getRelated(
"VXDRecoTracks") == this_best_track_vxd
73 if this_best_track_vxd:
74 return_dict[
"vxd_has_related"] = bool(this_best_track_vxd.getRelated(
"CDCRecoTracks"))
75 if this_best_track_cdc:
76 return_dict[
"cdc_has_related"] = bool(this_best_track_cdc.getRelated(
"VXDRecoTracks"))
78 return_dict.update(peel_reco_track_hit_content(mc_track))
79 return_dict.update(peel_mc_particle(mc_particle))
81 return_dict.update(dict(
88 return_dict.update(dict(