Move HLT2 dimuon lines into onia module
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):