Initial hlt2/sprucing scripts to create testfiles for ew-tuples/analyses
Shifters: Please Ignore.
Goal of this MR is to get the initial 4 selections of simulation run through hlt2 and sprucing lines, to prepare the data for ew-tuples framework.
(Part of the Run3 ew-analyses framework development: see Wiki ).
As per the previous efforts (MR https://gitlab.cern.ch/LHCb-QEE/ew-analyses/-/merge_requests/1316), create two distinct sets of simulation per selection. (Of the form {sample}.{ext}
for sample in [Z, ZDATA, W, WDATA, JPsi, JPsiDATA, U1S, U1SDATA])
This MR part is made up of 3 main changes.
- Some QEE Sprucing lines for JPsi&U1S [Passthrough after BandQ Hlt2 lines].
- Simple hlt2 and sprucing python scripts.
- Config files to run the aforementioned scripts per simulation dataset chosen.
- and a bash script that ties it together.
The usage of the files in this MR should be clear from the ./anaprod/data.sh
script
Will force ew-tuples & ew-analyses MRs to accommodate these changes.
ToDo:
-
Create hlt2 and sprucing scripts to run via Moore/run gaudirun.py -
Create sprucing line for W->mu numu (MR !2095 (merged)) -
Create sprucing line for Upsilon(1S)->mumu and JPsi->mumu(in this MR as it's not needed by QEE_UPGRADE)
-
-
Create config files to be read by gaudirun before the hlt2/sprucing job. -
hlt2 config files -
spruce config files
-
-
Move the resulting .dst
and.tck.json
files to/eos/lhcb/wg/QEE/ew_analyses/test_files_from_sprucing/01/
-
Adapt ew-tuples to allow for the extra selections (MR https://gitlab.cern.ch/LHCb-QEE/ew-tuples/-/merge_requests/16) -
Adapt ew-analyses to allow for the extra selections (MR https://gitlab.cern.ch/LHCb-QEE/ew-analyses/-/merge_requests/1356)
Given 10k simulation events, the final amount in the tuples are as follows
Sel_Samp | Events (1000) |
---|---|
JPsi_JPsi | 2.18 |
JPsi_JPsiDATA | 2.20 |
U1S_U1S | 2.47 |
U1S_U1SDATA | 2.43 |
Wm_W | 2.27 |
Wm_WDATA | 2.26 |
Wp_W | 3.40 |
Wp_WDATA | 3.27 |
Z_Z | 2.27 |
Z_ZDATA | 2.23 |