Skip to content

Fix bugs in Phi conversion for Phase-2 GMT SAMuons#1241

Closed
zhenbinwu wants to merge 1 commit intocms-l1t-offline:phase2-l1t-integration-14_0_0_pre3from
zhenbinwu:phase2-l1t-1400pre3_v6_GMT
Closed

Fix bugs in Phi conversion for Phase-2 GMT SAMuons#1241
zhenbinwu wants to merge 1 commit intocms-l1t-offline:phase2-l1t-integration-14_0_0_pre3from
zhenbinwu:phase2-l1t-1400pre3_v6_GMT

Conversation

@zhenbinwu
Copy link

PR description:

It turned out there were problems in the phi conversion from Phase-2 OMTF/EMTF to SAMuons

OMTF: Misunderstanding of Phase-1 local phi vs Phase-2 global phi. Now moved back to Phase-1 local phi conversion
EMTF: A wrong function was called.

PR validation:

A small sample test shows recovery of the SA muon efficiency from OMTF/EMTF

@aloeliger aloeliger added Phase-2 Pertains to phase-2 development Bug fix For minor bug fixing PRs labels Apr 8, 2024
@triggerDoctor
Copy link

Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.

Attempts to compile this PR succeeded!

Info Value
return code 0
command eval scramv1 runtime -sh && scram b -j 8

@triggerDoctor
Copy link

Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.

I found no issues with the code checks!

Info Value
return code 0
command eval scramv1 runtime -sh && scram b -k -j 8 code-checks && scram b -k -j 8 code-checks

I found no issues with the headers!

Info Value
return code 0
command eval scramv1 runtime -sh && scram b -k -j 8 check-headers

@triggerDoctor
Copy link

Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.

I found 2 files that did not meet formatting requirements:

  • L1Trigger/L1TMuon/src/MicroGMTConfiguration.cc
  • L1Trigger/Phase2L1GMT/plugins/Phase2L1TGMTFwdMuonTranslator.cc

Please run scram b code-format to auto-apply code formatting

Info Value
return code 0
command eval scramv1 runtime -sh && scram b -k -j 8 code-format-all

@triggerDoctor
Copy link

Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.

This PR passes available unit tests!

Info Value
return code 0
command eval scramv1 runtime -sh && scram b runtests

@triggerDoctor
Copy link

Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation

I found a non-zero return code running the relval workflows for this PR!

Info Value
return code 1
command eval scramv1 runtime -sh && runTheMatrix.py --what upgrade -l 26834.78

@aloeliger
Copy link

@zhenbinwu I don't care about the formatting issue at this point frankly. Is this ready to go?

@zhenbinwu
Copy link
Author

Hi @aloeliger, yes, I am changing this PR to draft as we are working with experts on this.

@zhenbinwu zhenbinwu marked this pull request as draft April 8, 2024 17:31
@aloeliger
Copy link

Okay. Then I am cutting v7 without this, and v8 can be discussed later.

@epalencia
Copy link

@zhenbinwu, can you please close this PR if included already in #1247?

@zhenbinwu
Copy link
Author

OK, close this PR

@zhenbinwu zhenbinwu closed this Apr 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug fix For minor bug fixing PRs Phase-2 Pertains to phase-2 development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants