EIC issueshttps://eicweb.phy.anl.gov/groups/EIC/-/issues2024-03-03T20:06:03Zhttps://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/14Trigger downstream benchmarks2024-03-03T20:06:03ZWhitney ArmstrongTrigger downstream benchmarksAdd this pipeline as the main downstream pipeline from the detectors
See if this works nicely compared to the current workflow.Add this pipeline as the main downstream pipeline from the detectors
See if this works nicely compared to the current workflow.https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/13Add and use local storage in pipeline2024-03-01T18:39:52ZWhitney ArmstrongAdd and use local storage in pipeline - [x] Add docker runner with binding to local file system.
- [x] Using the scratch disk under `/scratch/eicweb`
- [ ] Setup cron job to clean up old data
- [x] bind under `/scratch` then create a project_pipeline directory. - [x] Add docker runner with binding to local file system.
- [x] Using the scratch disk under `/scratch/eicweb`
- [ ] Setup cron job to clean up old data
- [x] bind under `/scratch` then create a project_pipeline directory.Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/issues/5First Nuclear target benchmark2024-02-15T19:32:31ZWhitney ArmstrongFirst Nuclear target benchmarkAdd a benchmark for a process on a nuclear target.Add a benchmark for a process on a nuclear target.First Physics BenchmarkWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/71Disable background job as it currently breaks all benchmarks by filling up th...2024-02-14T15:34:54ZSylvester JoostenDisable background job as it currently breaks all benchmarks by filling up the runner persistent storagehttps://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/2Job Failed #217922024-02-12T20:29:52ZWhitney ArmstrongJob Failed #21792Job [#21792](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/21792) failed for e3b6118275803372851e78cb338d4c8a2a68245f:
https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/21792#L40Job [#21792](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/21792) failed for e3b6118275803372851e78cb338d4c8a2a68245f:
https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/21792#L40Jihee KimJihee Kim2020-10-07https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/91Job Failed #2008834 due to common_bench changes2023-10-05T20:44:41ZWouter DeconinckJob Failed #2008834 due to common_bench changesJob [#2008834](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/2008834) failed for eac2f532f6a884aa48fddeb3ec7558173287a147:
```
$ source .local/bin/env.sh
Setting up the Physics Benchmarks environment
ERROR: N...Job [#2008834](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/2008834) failed for eac2f532f6a884aa48fddeb3ec7558173287a147:
```
$ source .local/bin/env.sh
Setting up the Physics Benchmarks environment
ERROR: No DETECTOR defined!
There is no assumed default detector.
Set the environment variable DETECTOR accordingly.
Adding LOCAL_PREFIX to PATH and LD_LIBRARY_PATH
Environment setup complete.
$ source .local/bin/env.sh && build_detector.sh
Setting up the Physics Benchmarks environment
ERROR: No DETECTOR defined!
There is no assumed default detector.
Set the environment variable DETECTOR accordingly.
Adding LOCAL_PREFIX to PATH and LD_LIBRARY_PATH
Environment setup complete.
Setting up the Physics Benchmarks environment
ERROR: No DETECTOR defined!
There is no assumed default detector.
Set the environment variable DETECTOR accordingly.
Adding LOCAL_PREFIX to PATH and LD_LIBRARY_PATH
Environment setup complete.
/builds/EIC/benchmarks/reconstruction_benchmarks/.local/bin/build_detector.sh: line 23: .//builds/EIC/benchmarks/reconstruction_benchmarks/.local/bin/print_env.sh: No such file or directory
/builds/EIC/benchmarks/reconstruction_benchmarks/.local/detector /builds/EIC/benchmarks/reconstruction_benchmarks
Fetching
git clone -b main --depth 1 https://eicweb.phy.anl.gov/EIC/detectors/.git
Cloning into 'detectors'...
fatal: unable to update url base from redirection:
asked for: https://eicweb.phy.anl.gov/EIC/detectors/.git/info/refs?service=git-upload-pack
redirect: https://eicweb.phy.anl.gov/users/sign_in
/builds/EIC/benchmarks/reconstruction_benchmarks
Building and installing the package
/builds/EIC/benchmarks/reconstruction_benchmarks/.local/detector/_build /builds/EIC/benchmarks/reconstruction_benchmarks
CMake Warning:
Ignoring extra path from command line:
"/builds/EIC/benchmarks/reconstruction_benchmarks/.local/detector/"
CMake Error: The source directory "/builds/EIC/benchmarks/reconstruction_benchmarks/.local/detector" does not appear to contain CMakeLists.txt.
```Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/common_bench/-/issues/5DETECTOR_PATH should point to CMAKE_INSTALL_PREFIX subtree, not source dir2023-10-02T00:31:22ZWouter DeconinckDETECTOR_PATH should point to CMAKE_INSTALL_PREFIX subtree, not source dirRight now DETECTOR_PATH is set (in `env.sh`) to ${LOCAL_PREFIX}/detector which is where the detector geometry repository is cloned into.
```console
## detector prefix: prefix for the detector definitions
export DETECTOR_PREFIX="${LOCAL_P...Right now DETECTOR_PATH is set (in `env.sh`) to ${LOCAL_PREFIX}/detector which is where the detector geometry repository is cloned into.
```console
## detector prefix: prefix for the detector definitions
export DETECTOR_PREFIX="${LOCAL_PREFIX}/detector"
mkdir -p ${DETECTOR_PREFIX}
## detector path: actual detector definition path
export DETECTOR_PATH="${DETECTOR_PREFIX}/${JUGGLER_DETECTOR}"
```
That means any `make install` doesn't actually get used.Wouter DeconinckWouter Deconinckhttps://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/67Add summary of files artifact2023-09-22T01:15:31ZWhitney ArmstrongAdd summary of files artifactAdd a summary of all the final artifacts so that they can be subsequently processed.
Rather than using the API to query all the files, grab this summary file to know all the available results.Add a summary of all the final artifacts so that they can be subsequently processed.
Rather than using the API to query all the files, grab this summary file to know all the available results.https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/issues/54Add artifacts summary2023-09-21T23:38:32ZWhitney ArmstrongAdd artifacts summaryA list of artifacts in results for easy use.A list of artifacts in results for easy use.Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/90Add artifact summary file2023-09-21T23:10:39ZWhitney ArmstrongAdd artifact summary filesame as https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/merge_requests/149same as https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/merge_requests/149Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/27Make job work for topside and reference_detector2023-09-21T21:34:17ZWhitney ArmstrongMake job work for topside and reference_detectorJob [#83587](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83587) failed for 9b592c75decea2807da51169c385e0d7c376dc16:Job [#83587](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83587) failed for 9b592c75decea2807da51169c385e0d7c376dc16:https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/issues/28Make ecal benchmarks work for topside and reference_detector2023-09-21T21:34:14ZWhitney ArmstrongMake ecal benchmarks work for topside and reference_detectorJob [#83582](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83582) failed for 9b592c75decea2807da51169c385e0d7c376dc16:
Also jobs:
https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83583
and htt...Job [#83582](https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83582) failed for 9b592c75decea2807da51169c385e0d7c376dc16:
Also jobs:
https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83583
and https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/83581https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/54Track fitting of single track events2023-09-21T20:52:10ZWhitney ArmstrongTrack fitting of single track eventsPush the fitter to its limits with single track events.Push the fitter to its limits with single track events.Complete Tracking Performance MetricsShujie LiShujie Lihttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/34Segment violation in reading mcparticles2 from PodioInput2023-09-21T20:51:42ZChao PengSegment violation in reading mcparticles2 from PodioInput`mcparticles2` is a copy of `mcparticles` from `MCCopier`.
Reading it again with PodioInput causes a `segment violation`.
Job [#124749](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/124749) failed for ea78c...`mcparticles2` is a copy of `mcparticles` from `MCCopier`.
Reading it again with PodioInput causes a `segment violation`.
Job [#124749](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/124749) failed for ea78c05d770f67bc8bf2b0581e6f90c67501da54:
@whit @sly2jhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/38Simple clustering: double free or corruption2023-09-21T20:51:29ZWouter DeconinckSimple clustering: double free or corruptionSimply enabling simple_cluster (e.g. https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/merge_requests/121/diffs?commit_id=ec26bf4ce72b2b161c5e4a005aadb5e3d95febb4) causes CI jobs to fail with double free or corruption...Simply enabling simple_cluster (e.g. https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/merge_requests/121/diffs?commit_id=ec26bf4ce72b2b161c5e4a005aadb5e3d95febb4) causes CI jobs to fail with double free or corruption, e.g.
https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/157705Wouter DeconinckWouter Deconinckhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/56Track propagator/stepper2023-09-21T20:51:11ZWhitney ArmstrongTrack propagator/stepperWe need the ability to propagate a track from a given point through the magnetic field and ignoring material.
There are likely multiple solutions to this:
- use ACTS
- use ROOT (teve)
This could be implemented as a separate algorithm ...We need the ability to propagate a track from a given point through the magnetic field and ignoring material.
There are likely multiple solutions to this:
- use ACTS
- use ROOT (teve)
This could be implemented as a separate algorithm or a tool.Complete Tracking Performance Metricshttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/58Resolution around the forward ion beampipe.2023-09-21T20:51:03ZWhitney ArmstrongResolution around the forward ion beampipe.The asymmetry of the forward hadron beam pipe makes tracking around it of particular interest.The asymmetry of the forward hadron beam pipe makes tracking around it of particular interest.Complete Tracking Performance Metricshttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/65Python anti-pattern in benchmark CI2023-09-21T20:50:49ZWhitney ArmstrongPython anti-pattern in benchmark CIFor many reasons, we want the benchmark `config.yml` to be a simple bash script. Using python here is a bit heavy handed and out of place.
For example here:
https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/blob/mast...For many reasons, we want the benchmark `config.yml` to be a simple bash script. Using python here is a bit heavy handed and out of place.
For example here:
https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/blob/master/benchmarks/tracking/config.yml#L29
This just repeats the bash script.https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/163.5 to 5.0: Far forward tracking2023-09-21T19:33:25ZWhitney Armstrong3.5 to 5.0: Far forward trackingFar Forward tracking which includes roman pots and magnet integrated nanowire trackers
![image](/uploads/dc3333fde4bd8c871f91e14cf133e6c0/image.png)Far Forward tracking which includes roman pots and magnet integrated nanowire trackers
![image](/uploads/dc3333fde4bd8c871f91e14cf133e6c0/image.png)Yellow Report Standard Detectorhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/12Eta -2.5 to -2.0: Energy resolution for e/gamma2023-09-21T19:33:22ZWhitney ArmstrongEta -2.5 to -2.0: Energy resolution for e/gammaFrom the table: 2%/√E(+1-3%)
![image](/uploads/f38c90164520ed07d83adbd2ceb33466/image.png)From the table: 2%/√E(+1-3%)
![image](/uploads/f38c90164520ed07d83adbd2ceb33466/image.png)Yellow Report Standard DetectorJihee KimJihee Kim