Skip to content

Add QEE sprucing line example

Ross John Hunter requested to merge rjhunter-qee-sprucing-example into qee_upgrade

FYI @lcalefic @lsestini @wbarter @ncooke @hyin @cvazquez @dzuliani @yqiu @jideng

I followed the nice sprucing tutorial and made a toy Z \to \mu\mu sprucing line. I say "toy" because the only current difference between the HLT2 line and this line is the mass window that is accepted. @hyin @yqiu if you advise please on what sort of a selection you'd like to make here.

To run the sprucing, first you need to run HLT2 with some persistreco flags enabled. This is done in the new options file hlt2_qee_example_persistreco.py. So do:

 Moore/run gaudirun.py Moore/Hlt/Hlt2Conf/options/qee/hlt2_qee_example_persistreco.py

which will save a dst that the sprucing can run on. Then, to run the sprucing on this, use the new sprucing example:

 Moore/run gaudirun.py Moore/Hlt/Hlt2Conf/options/qee/hlt2_qee_spruce_example.py

this will then give you a "spruced" dst. I believe DaVinci can be run happily on either of these dsts to get a ROOT file, although I didn't try that yet.

TODO:

  • Run through the instructions for liaisons to make sure I did everything right.

QEE lines linked to the DPA task https://gitlab.cern.ch/lhcb-dpa/project/-/issues/78 on the ensemble of Sprucing lines.

Edited by Eduardo Rodrigues

Merge request reports