Open ryanm124 opened 6 months ago
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 |
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 issues with the headers. These issues likely arise from improper build files.
The following is the stderr of the header checking:
In file included from src/L1Trigger/L1TTrackMatch/interface/DisplacedVertexProducer.h:12:
/cvmfs/cms.cern.ch/el9_amd64_gcc12/cms/cmssw/CMSSW_14_0_0_pre3/src/PhysicsTools/ONNXRuntime/interface/ONNXRuntime.h:19:10: fatal error: onnxruntime/core/session/onnxruntime_cxx_api.h: No such file or directory
19 | #include "onnxruntime/core/session/onnxruntime_cxx_api.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake: *** [config/SCRAM/GMake/Makefile.rules:1833: tmp/el9_amd64_gcc12/src/L1Trigger/L1TTrackMatch/src/L1TriggerL1TTrackMatch/DisplacedVertexProducer.h.chk_header] Error 1
gmake: Target 'check-headers' not remade because of errors.
Info | Value |
---|---|
return code | 2 |
command | eval scramv1 runtime -sh&& scram b -k -j 8 check-headers |
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.
I found 10 files that did not meet formatting requirements:
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 |
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 |
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 |
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 |
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 issues with the headers. These issues likely arise from improper build files.
The following is the stderr of the header checking:
In file included from src/L1Trigger/L1TTrackMatch/interface/DisplacedVertexProducer.h:12:
/cvmfs/cms.cern.ch/el9_amd64_gcc12/cms/cmssw/CMSSW_14_0_0_pre3/src/PhysicsTools/ONNXRuntime/interface/ONNXRuntime.h:19:10: fatal error: onnxruntime/core/session/onnxruntime_cxx_api.h: No such file or directory
19 | #include "onnxruntime/core/session/onnxruntime_cxx_api.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake: *** [config/SCRAM/GMake/Makefile.rules:1833: tmp/el9_amd64_gcc12/src/L1Trigger/L1TTrackMatch/src/L1TriggerL1TTrackMatch/DisplacedVertexProducer.h.chk_header] Error 1
gmake: Target 'check-headers' not remade because of errors.
Info | Value |
---|---|
return code | 2 |
command | eval scramv1 runtime -sh&& scram b -k -j 8 check-headers |
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation.
I found 11 files that did not meet formatting requirements:
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 |
The track selection module has broken the truth association. I suspect it's changing the addresses of the tracks which breaks the mapping between the tracks and tracking particles. Can I move the cuts back to my displaced vertex producer but have the cut values be input from the python config? Otherwise, I need someone to help get this working
I've removed the track selection module and moved the cut values to the python configuration in my last commit. The code is working and should be ready to merge
I've added the emulation of my displaced vertexing to this PR. I need to remove some changes/files which are no longer necessary and then this PR needs to be rereviewed
@cgsavard @aloeliger @Chriisbrown @skinnari I've finished updating the PR to include the emulation of the displaced vertexing. I've removed the changes I had made to the track selection and to the displaced track quality as they're no longer needed. Could you please rereview this PR?
Updated version of the displaced vertex producer presented at L1 DPG: https://indico.cern.ch/event/1408668/contributions/5920520/attachments/2850847/4984793/Displaced%20Vertexing%20Low%20Fake%20DP%20Note.pdf
Contains the latest GBDT trained on Dark Photon and Neutrino Gun sample emulated tracks.
PR for displaced vertex GBDT: https://github.com/cms-data/L1Trigger-L1TTrackMatch/pull/2