Skip to content

Move HLT2 dimuon lines into onia module

Mengzhen Wang requested to merge dimuon_onia_toMaster into master

This Merge request is to totally move settings in the lines/dimuon.py script into the onia directory, to avoid confusion in further studies.

The option file to run the test is also updated. The output dst file will be stored in the eos area of the B&Q WG, which can be used for the further tuple production.

Several new dimuon combiners are added in builder/dimuon for prompt dimuon combination or some special requirements, including:

Detached: make_detached_jpsi, make_detached_psi2s, make_detached_dimuon_geo; make_soft_detached_dimuon
Prompt: make_jpsi; make_psi2s; make_z; make_upsilon

These combiners are used to further create Hlt2 lines which were defined in lines/dimuon.py, including:

Detached: Hlt2DiMuonSoftLine, Hlt2JpsiToMuMuDetachedLine, Hlt2Psi2SToMuMuDetachedLine
Prompt: Hlt2JpsiToMuMuLine; Hlt2Psi2SToMuMuLine; Hlt2DiMuonJPsiHighPTLine; Hlt2DiMuonPsi2SLowPTLine; Hlt2DiMuonUpsilonLine; Hlt2DiMuonZLine

Several Hlt2lines in lines directory takes input from lines/dimuon.py. The corresponding import scripts are modified to take the input from onia directory. These Hlt2lines files are:

B2JpsiK.py; B2KsMuMu.py; Chic2JpsiMuMu.py

These modifications have been tested locally using 100 events of Lb2JpsipK decay. The test script Hlt2DiMuonLines_test.py seems to work fine, and all the relevant Hlt2 lines are processed sucessfully according to the logfiles (in attachment):

log_B2JpsiK

log_B2KstMuMu

log_Chic2JpsiMuMu

log_onia

Edited by Alex Pearce

Merge request reports