Add electrons with brem correction
Add electrons with bremsstrahlung correction to standard_particles:
- new
make_long_electrons_with_brem: takes as inputmake_long_electrons_no_bremandmake_photonsand uses the newParticleWithBremMakerintroduced in Phys!820 (merged) to create electrons with brem correction applied - modify
make_detached_eeso input electrons can be passed as an option, defaulting tomake_long_electrons_no_brem, which was previously hardcoded - new
make_ee_with_brem: takes as input a container of electrons and uses the newFunctionalDiElectronMakerintroduced in Phys!820 (merged) to create dielectrons with brem correction applied, ensuring the same photon is not used to correct both electrons in the pair - new
make_detached_ee_with_brem: creates electrons usingmake_long_electrons_no_brem, filters them with detachment requirements following the selection inmake_detached_eeand created dielectrons with brem correction using the abovemake_ee_with_brem
Add also Hlt2Conf.test_hlt2_bremsstrahlung to test the new standard particles. Three B2JpsiK_ee lines are run using make_detached_ee, make_detached_ee with make_long_electrons_with_brem, and make_detached_ee_with_brem, respectively. Currently only check for no errors and at least 1 selected candidate.
Needs Phys!820 (merged) and lhcb-datapkg/PRConfig!175 (merged)
Closes #214 (closed)
Edited by Carla Marin Benito