EIC issueshttps://eicweb.phy.anl.gov/groups/EIC/-/issues2021-06-09T03:17:35Zhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/6How to do a MR2021-06-09T03:17:35ZWhitney ArmstrongHow to do a MR@sly2j @whit@sly2j @whithttps://eicweb.phy.anl.gov/EIC/juggler/-/issues/12Add singularity image2020-11-11T01:20:24ZWhitney ArmstrongAdd singularity imageneed singularity image for juggler.need singularity image for juggler.Sylvester JoostenSylvester Joostenhttps://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/issues/6Unpredictable crashes2021-08-03T04:27:43ZWhitney ArmstrongUnpredictable crashesJob [#25196](https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/jobs/25196) failed for b2a4be9e41b97a689884f650ec38c623c15486dd:
Juggler is crashing jobs at the rate of 20%. Not clear why.Job [#25196](https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/jobs/25196) failed for b2a4be9e41b97a689884f650ec38c623c15486dd:
Juggler is crashing jobs at the rate of 20%. Not clear why.https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/69Migrate solid detector to separate repo2021-01-26T21:48:41ZWhitney ArmstrongMigrate solid detector to separate repoMove the solid detector to a separate repo.Move the solid detector to a separate repo.Full SOLID end-to-end SimulationWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/70Restructure build2021-01-26T21:51:19ZWhitney ArmstrongRestructure buildWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/71npsim should quit gracefully when input file does not exist2020-11-25T02:54:18ZSylvester Joostennpsim should quit gracefully when input file does not existCurrently, npsim crashes with some ugly memory allocation related when the input file does not exist. We should sanitize our input better and print a descriptive error message instead.
![Screen_Shot_2020-11-19_at_3.03.32_PM](/uploads/48...Currently, npsim crashes with some ugly memory allocation related when the input file does not exist. We should sanitize our input better and print a descriptive error message instead.
![Screen_Shot_2020-11-19_at_3.03.32_PM](/uploads/487d0dd7288925ddb51bb085411638a3/Screen_Shot_2020-11-19_at_3.03.32_PM.png)https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/issues/7Discussion: Large output files.2021-10-06T22:36:42ZWhitney ArmstrongDiscussion: Large output files.We need to find a solution for saving large files from the CI.We need to find a solution for saving large files from the CI.https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/72Add beampipe "calorimeter"2021-09-23T15:32:59ZWhitney ArmstrongAdd beampipe "calorimeter"This will help understand where the energy loss is occurring (if in the beam pipe). This of course is not very realistic.This will help understand where the energy loss is occurring (if in the beam pipe). This of course is not very realistic.Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks/-/issues/8Benchmark definition standard2020-12-23T23:36:39ZWhitney ArmstrongBenchmark definition standardHow can we define each benchmark and the metric on which it succeeds?
For example, detection efficiency might detect 80% of events with some Q2 cut and we want it to fail lower than 95%. Could we just have a json file like the following...How can we define each benchmark and the metric on which it succeeds?
For example, detection efficiency might detect 80% of events with some Q2 cut and we want it to fail lower than 95%. Could we just have a json file like the following?
```
{ "name": "My Q2 cut",
"description":"Some Q2 cut that we expect high eff.",
"quantity":"efficiency",
"benchmark":"0.95",
"value":"0.80"
}
```
Should we think of this as a "benchmark" or a "test"?
I guess a "benchmark" could be comprised of one or more of these "tests"
```
{ benchmark : "DVCS in central",
test_results: [
{ "name": "My Q2 cut",
"description":"Some Q2 cut that we expect high eff.",
"quantity":"efficiency",
"goal_threshold":"0.95",
"value":"0.80",
"weight": "1.0"
},
{ "name": "Coplanarity analysis",
...
},
...
],
performance_limit "4.5"
performance_goal : "4",
performance: "4.1",
successful_goals: "5",
total_goals: "6"
}
```
where `performance_limit` is computed from the weights:
```math
P_{limit} = \sum_{tests}^i w_i
```
and the actual performance includes only passing tests:
```math
P = \sum_{tests passed}^i w_i\
```
This assumes a all tests are pass/fail can probably be relaxed to a measure between [0,1].
Thoughts? @sly2j @cpeng @jihee.kim @PolakovicWhitney ArmstrongWhitney Armstrong2020-12-01https://eicweb.phy.anl.gov/EIC/juggler/-/issues/17TOF pion/kaon/proton PID2020-11-29T20:37:12ZWhitney ArmstrongTOF pion/kaon/proton PIDAdd a simple algorithm for TOF PID. Later integrate algorithm into track fitting or multi track/kinematic fitting.Add a simple algorithm for TOF PID. Later integrate algorithm into track fitting or multi track/kinematic fitting.Whitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/9Job Failed #283182020-12-17T18:03:14ZWhitney ArmstrongJob Failed #28318Fix failing reconstruction.
Does this have to do with a rename of a detector collection?
Job [#28318](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/28318) failed for 4342804059868ab6688e3761febb4563c6a1b956:Fix failing reconstruction.
Does this have to do with a rename of a detector collection?
Job [#28318](https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/jobs/28318) failed for 4342804059868ab6688e3761febb4563c6a1b956:Jihee KimJihee Kimhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/10Clustering algorithm comparisons2021-10-06T23:52:50ZWhitney ArmstrongClustering algorithm comparisonsLook at electron clusters and compare the total energy for different clustering algorithms.Look at electron clusters and compare the total energy for different clustering algorithms.https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/11Energy resolution as a function of E2023-09-21T19:19:17ZWhitney ArmstrongEnergy resolution as a function of EPlot and fit the calorimeter energy resolution as function of E.
EIC/benchmarks/reconstruction_benchmarks!53Plot and fit the calorimeter energy resolution as function of E.
EIC/benchmarks/reconstruction_benchmarks!53Jihee KimJihee Kim2020-12-23https://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 Kimhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/13Central Detector tracking resolution2021-10-06T23:54:03ZWhitney ArmstrongCentral Detector tracking resolution~5% or less
![image](/uploads/a51325fd1bae591c6897677f9f12bbee/image.png)~5% or less
![image](/uploads/a51325fd1bae591c6897677f9f12bbee/image.png)Yellow Report Standard DetectorWhitney ArmstrongWhitney Armstronghttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/14Eta 3.5 to 4.0: Instrumentation to separate charged particles from photons2023-09-21T19:18:44ZWhitney ArmstrongEta 3.5 to 4.0: Instrumentation to separate charged particles from photonsThis region is probably facing challenges with the beam pipe.
![image](/uploads/c403ed50d120ccab92897a9e5fe3706d/image.png)This region is probably facing challenges with the beam pipe.
![image](/uploads/c403ed50d120ccab92897a9e5fe3706d/image.png)Yellow Report Standard Detectorhttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/154.0 to 5.0: Neutron Detector and hadron calorimeter2023-09-21T19:15:38ZWhitney Armstrong4.0 to 5.0: Neutron Detector and hadron calorimeter35%/√E (goal),<50%/√E (acceptable)*, 3mrad/√E (goal)****
![image](/uploads/fd65981e72d376e71310f40617733f5b/image.png)35%/√E (goal),<50%/√E (acceptable)*, 3mrad/√E (goal)****
![image](/uploads/fd65981e72d376e71310f40617733f5b/image.png)Yellow Report Standard Detectorhttps://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/17Eta 1.0 - 3.0: Forward detector PID2021-09-23T16:06:31ZWhitney ArmstrongEta 1.0 - 3.0: Forward detector PIDDefine the boundary for PID and transition from TOF to RICH.
![image](/uploads/e524499ee8ffd2d813911a40e208a6ce/image.png)Define the boundary for PID and transition from TOF to RICH.
![image](/uploads/e524499ee8ffd2d813911a40e208a6ce/image.png)Yellow Report Standard DetectorChao PengChao Penghttps://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/18Eta -3.5 to 3.5: Vertexing2023-09-21T19:15:36ZWhitney ArmstrongEta -3.5 to 3.5: VertexingVertex position reconstruction.
![image](/uploads/97ea08add42349fce5533d0afbaedf0e/image.png)Vertex position reconstruction.
![image](/uploads/97ea08add42349fce5533d0afbaedf0e/image.png)Yellow Report Standard DetectorWhitney ArmstrongWhitney Armstrong