EIC issueshttps://eicweb.phy.anl.gov/groups/EIC/-/issues2017-12-07T01:41:45Zhttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/1DDG4 simulation steering2017-12-07T01:41:45ZDavid Blythdblyth@anl.govDDG4 simulation steeringSo far we have been using the [lcgeo](https://github.com/iLCSoft/lcgeo) DDSim python scripts for orchestrating DD4hep-based simulations. This is a nice and flexible solution when combined with a steering file that can be passed as an ar...So far we have been using the [lcgeo](https://github.com/iLCSoft/lcgeo) DDSim python scripts for orchestrating DD4hep-based simulations. This is a nice and flexible solution when combined with a steering file that can be passed as an argument to `ddsim`. However, it is an attractive idea to abandon the lcgeo dependency in favor of simplified, detector-specific python scripts.
The idea here is to throw out the idea of a generalized/complex command-line interface to a DD4hep simulation. In practice, for production simulations, a steering file is (somewhat) required anyway, which already breaks away from a command-line-defined configuration. Beyond early testing of a DD4hep simulation, the usefulness of the `ddsim` generality has therefore run its course.
I suggest that the orchestration of the simulation be combined with the steering file, and that we create a single python script per detector concept for setting up and executing a simulation (with no outside dependency other than DD4hep). These files would contain things such as what magnetic field equations of motion to use, what IO to use, etc.
It is not 100% clear that NPDet is the right place to keep such scripts, but I think that it should be considered. I like the idea since then NPDet could be a one-stop-shop for running simulations of detector concepts that could be maintained in the repo (in addition to its role as a library of parameterized subdetectors). E.g., I could store iterations of the SiEIC compact file in separate directories, each with a unique simulation steering script (since geometry/magnetic field could dictate the contents of the steering script).https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/2Remove iLCUtil and LCIO dependencies2017-10-31T23:52:11ZDavid Blythdblyth@anl.govRemove iLCUtil and LCIO dependencieshttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/3Build needs a cleanup2017-11-07T00:05:15ZDavid Blythdblyth@anl.govBuild needs a cleanupThe existing `CMakeLists.txt` files can be disentangled and cleaned up to significantly improve a reader's ability to understand what is going on. Additionally, there are commented out as well as unused aspects of the lists that should ...The existing `CMakeLists.txt` files can be disentangled and cleaned up to significantly improve a reader's ability to understand what is going on. Additionally, there are commented out as well as unused aspects of the lists that should be removed, IMO. I will start pull requests to start cleaning this up, and they will refer to this issue.David Blythdblyth@anl.govDavid Blythdblyth@anl.govhttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/4Detailed RICH Geometry2020-04-11T00:23:00ZWhitney ArmstrongDetailed RICH GeometryImprove the details of the RICH Geometry.Improve the details of the RICH Geometry.Gas RICH detectorJunqi XieJunqi Xie2020-03-26https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/5Basic Roman pot geometry2020-03-30T19:17:04ZWhitney ArmstrongBasic Roman pot geometryMake basic Roman pot geometry
Compact description should include moveable positions (i.e. in/out).Make basic Roman pot geometry
Compact description should include moveable positions (i.e. in/out).Roman Pot DetectorTom PolakovicTom Polakovichttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/6SOLID Calorimeter Geometry2020-04-02T19:03:00ZWhitney ArmstrongSOLID Calorimeter Geometry* Implement a basic version of the SOLID calorimeter
* https://hallaweb.jlab.org/12GeV/SoLID/files/solid-precdr-Nov2019.pdf
* https://hallaweb.jlab.org/wiki/index.php/Solid_Calorimeter* Implement a basic version of the SOLID calorimeter
* https://hallaweb.jlab.org/12GeV/SoLID/files/solid-precdr-Nov2019.pdf
* https://hallaweb.jlab.org/wiki/index.php/Solid_CalorimeterFull SOLID end-to-end SimulationChao PengChao Peng2020-03-26https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/7EIC Interaction Region2020-04-11T02:50:53ZWhitney ArmstrongEIC Interaction RegionConstruct the beampipe for the interaction region.
See slide 8: https://indico.bnl.gov/event/7449/contributions/35464/attachments/27129/41355/2020-03-19_IRStatus.pdf
EIC Detector Infrastructure at BNL: https://indico.bnl.gov/event/7449...Construct the beampipe for the interaction region.
See slide 8: https://indico.bnl.gov/event/7449/contributions/35464/attachments/27129/41355/2020-03-19_IRStatus.pdf
EIC Detector Infrastructure at BNL: https://indico.bnl.gov/event/7449/contributions/36039/attachments/27201/41474/EIC_Detector_Infrastructure_-_Breitfeller.pdf https://indico.bnl.gov/event/7449/contributions/36083/attachments/27294/41633/2020-03-21-integration-summary.pdf
![image](/uploads/4fcb7c0e53114124769a918e05ea4672/image.png)EIC beamline and IR integrationJose L. Martinez-MarinJose L. Martinez-Marin2020-04-07https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/8Ultrafast Silicon Module Geometry2020-11-16T22:50:05ZWhitney ArmstrongUltrafast Silicon Module GeometryImplement the geometry to include the module thickness in the compact detector description.Implement the geometry to include the module thickness in the compact detector description.TOPSIDE Proof of ConceptManoj Bhanudas JadhavManoj Bhanudas Jadhav2020-08-01https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/9ACTS track Seeding with Vertex Tracker2020-11-17T00:13:00ZWhitney ArmstrongACTS track Seeding with Vertex TrackerUsing a vertex tracker figure how to seed tracks using ActsCore. The Acts libraries are already linked against the detector libraries. This only needs to be a bare bones example to demonstrate basic usage.
- http://acts.web.cern.ch/ACTS...Using a vertex tracker figure how to seed tracks using ActsCore. The Acts libraries are already linked against the detector libraries. This only needs to be a bare bones example to demonstrate basic usage.
- http://acts.web.cern.ch/ACTS/
- acts.web.cern.ch/ACTS/guides_users/
- http://acts.web.cern.ch/ACTS/latest/doc/modules.html
- ACTS DD4hep plugin: http://acts.web.cern.ch/ACTS/latest/doc/group__DD4hepPlugins.html
- repo:https://gitlab.cern.ch/actsGeneric Event ReconstructionSylvester JoostenSylvester Joosten2020-07-31https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/10Parameterized digitization of detector response2020-10-23T20:12:00ZWhitney ArmstrongParameterized digitization of detector responseCreate a digitized output for the detector based on some parameterized response.Create a digitized output for the detector based on some parameterized response.Gas RICH detectorJunqi XieJunqi Xie2020-08-20https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/11Superconducting nanowire readout for Roman pot detector2020-05-04T17:32:08ZWhitney ArmstrongSuperconducting nanowire readout for Roman pot detectorCreate a readout which resembles a SNSPD grid.
* Develop readout and digitization scheme with flexible segmentation parameters.
* http://totem-gallery.web.cern.ch/totem-gallery/main.php?g2_itemId=188Create a readout which resembles a SNSPD grid.
* Develop readout and digitization scheme with flexible segmentation parameters.
* http://totem-gallery.web.cern.ch/totem-gallery/main.php?g2_itemId=188Roman Pot DetectorTom PolakovicTom Polakovichttps://eicweb.phy.anl.gov/EIC/NPDet/-/issues/12Beamline magnets and Roman Pot integration2023-09-21T19:23:35ZWhitney ArmstrongBeamline magnets and Roman Pot integration* Work with tom to place the Roman pots along the beamline
* https://indico.bnl.gov/event/7449/contributions/35464/attachments/27129/41355/2020-03-19_IRStatus.pdf* Work with tom to place the Roman pots along the beamline
* https://indico.bnl.gov/event/7449/contributions/35464/attachments/27129/41355/2020-03-19_IRStatus.pdfWhitney ArmstrongWhitney Armstrong2021-09-23https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/13Forward Hadronic Calorimeter Geometry2020-07-27T02:09:21ZWhitney ArmstrongForward Hadronic Calorimeter GeometryCreate a detector description for a hadronic calorimeter. Use a technology discussed at an EIC meeting.
ZDC (Zero degree calorimeter) for detecting forward neutrals.Create a detector description for a hadronic calorimeter. Use a technology discussed at an EIC meeting.
ZDC (Zero degree calorimeter) for detecting forward neutrals.EIC CalorimetersJihee KimJihee Kim2020-07-24https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks/-/issues/7Silicon Tracker Time Resolution integration2023-09-21T19:15:31ZWhitney ArmstrongSilicon Tracker Time Resolution integration* Silicon detector digitization with adjustable time resolution
* TOF PID vs detector time resolution (not track time resolution)* Silicon detector digitization with adjustable time resolution
* TOF PID vs detector time resolution (not track time resolution)Manoj Bhanudas JadhavManoj Bhanudas Jadhav2020-09-04https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/14Silicon Tracker Time Resolution integration2020-11-16T22:53:47ZWhitney ArmstrongSilicon Tracker Time Resolution integration* Silicon detector digitization with adjustable time resolution
* TOF PID vs detector time resolution (not track time resolution)* Silicon detector digitization with adjustable time resolution
* TOF PID vs detector time resolution (not track time resolution)TOPSIDE Proof of ConceptManoj Bhanudas JadhavManoj Bhanudas Jadhav2020-09-04https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/15SOLID Magnetic Field2020-04-23T15:59:36ZWhitney ArmstrongSOLID Magnetic FieldImplement solid field map
* https://jlabsvn.jlab.org/svnroot/solid/solid_gemc2/field/Implement solid field map
* https://jlabsvn.jlab.org/svnroot/solid/solid_gemc2/field/Full SOLID end-to-end SimulationChao PengChao Peng2020-03-31https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/16EM Calorimeter2020-04-07T02:24:40ZWhitney ArmstrongEM CalorimeterImplement one of the EM calormieters for the backward (electron) direction.Implement one of the EM calormieters for the backward (electron) direction.EIC CalorimetersJihee KimJihee Kim2020-03-31https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/17Framework selection2020-07-22T19:06:19ZWhitney ArmstrongFramework selectionEventually we will probably have to select one. This is something we should keep an eye on but do not need to commit right away.
I cannot compile Gaudi.Eventually we will probably have to select one. This is something we should keep an eye on but do not need to commit right away.
I cannot compile Gaudi.Generic Event ReconstructionSylvester JoostenSylvester Joosten2020-05-01https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/18Fix the CI build2020-03-25T20:49:38ZWhitney ArmstrongFix the CI buildThe CI is currently broken!The CI is currently broken!Whitney ArmstrongWhitney Armstrong2020-03-25https://eicweb.phy.anl.gov/EIC/NPDet/-/issues/19jsroot GUI display2020-03-27T18:36:11ZWhitney Armstrongjsroot GUI displayUsing THttpServer, create a detector display tool that can be viewed in a web browser.Using THttpServer, create a detector display tool that can be viewed in a web browser.Whitney ArmstrongWhitney Armstrong