Skip to content

Remove dimuon.py . Move the configs into onia directory

Mengzhen Wang requested to merge onia_mv_dimuon_to_onia into onia

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

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

Detached: 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 where defined in lines/dimuon.py, including:

Detached: Hlt2DiMuonSoftLine
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: all the involved Hlt2 lines are processed sucessfully according to the logfiles (in attachment). log_B2JpsiK

log_Chic2JpsiMuMu

log_onia

log_B2KstMuMu

Merge request reports