Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.4%) to scientific vocabulary
Keywords
Repository
Geometry Description of the ePIC Experiment
Basic Info
- Host: GitHub
- Owner: eic
- License: lgpl-3.0
- Language: C++
- Default Branch: main
- Homepage: https://eic.github.io/epic
- Size: 107 MB
Statistics
- Stars: 29
- Watchers: 54
- Forks: 50
- Open Issues: 103
- Releases: 55
Topics
Metadata Files
README.md
Overview
Detector geometry: - Empty viewer - Craterlake: viewer tgeo step - Subsystems: - Inner detector: viewer tgeo - Calorimetry: viewer tgeo - Imaging: viewer tgeo step - PID: viewer tgeo - dRICH: viewer tgeo step - pfRICH: viewer tgeo - DIRC: viewer tgeo step - Tracking: viewer tgeo step - Vertex: viewer tgeo - TOF: viewer tgeo - Beamline: viewer tgeo step
Detector parameters: - Craterlake: text toml csv html
Getting Started
Get a copy of the latest version from this repository:
bash
git clone https://github.com/eic/epic.git
Compilation
To configure, build, and install the geometry (to the install directory), use the following commands:
bash
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=install
cmake --build build
cmake --install build
To load the geometry, you can use the scripts in the install directory:
bash
source install/bin/thisepic.sh
Adding/changing detector geometry
Hint: Use the CI/CD pipelines.
To avoid dealing with setting up all the dependencies, we recommend using the continuous integration/continuous deployment (CI/CD) pipelines to make changes and assess their effects. Any feedback to help this process is appreciated.
Here is how to begin:
- Look at existing detector constructions and reuse if possible. Note that "compact detector descriptions" -> xml files, and "detector construction" -> cpp file.
- Modify xml file or detector construction.
- Create a WIP (or draft) merge request or pull request and look at the CI output for debugging. Then go to back to 2 if changes are needed.
- Remove the WIP/Draft part of the merge request if you would like to see your changes merged into the main.
See:
Compiling (avoid it)
First, see if the use case above is best for you. It most likely is and can save a lot of time for newcomers. To run the simulation locally, we suggest using the singularity image. More details can be found at the links below:
- https://dd4hep.web.cern.ch/dd4hep/page/beginners-guide/
- https://eic.phy.anl.gov/tutorials/eic_tutorial/
- https://eicweb.phy.anl.gov/containers/eic_container/
Related useful links
Owner
- Name: Electron-Ion Collider (EIC) Software
- Login: eic
- Kind: organization
- Email: eic-software-l-owner@lists.bnl.gov
- Website: https://eic.github.io
- Repositories: 145
- Profile: https://github.com/eic
Electron-Ion Collider (EIC) software, documentation and resources
Citation (CITATION.cff)
cff-version: 1.2.0 title: 'DD4hep Geometry Description of the EPIC Experiment' message: >- If you use this software, please cite it using the metadata from this file. type: software authors: - given-names: EPIC Collaboration repository-code: 'https://github.com/eic/epic' abstract: DD4hep Geometry Description of the EPIC Experiment
GitHub Events
Total
- Create event: 145
- Commit comment event: 2
- Issues event: 19
- Release event: 15
- Watch event: 5
- Delete event: 118
- Issue comment event: 206
- Push event: 520
- Pull request review comment event: 119
- Pull request event: 187
- Pull request review event: 221
- Fork event: 8
Last Year
- Create event: 145
- Commit comment event: 2
- Issues event: 19
- Release event: 15
- Watch event: 5
- Delete event: 118
- Issue comment event: 206
- Push event: 520
- Pull request review comment event: 119
- Pull request event: 187
- Pull request review event: 221
- Fork event: 8
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 34
- Total pull requests: 217
- Average time to close issues: 4 months
- Average time to close pull requests: 18 days
- Total issue authors: 13
- Total pull request authors: 30
- Average comments per issue: 0.53
- Average comments per pull request: 1.62
- Merged pull requests: 146
- Bot issues: 0
- Bot pull requests: 31
Past Year
- Issues: 7
- Pull requests: 89
- Average time to close issues: 3 days
- Average time to close pull requests: 11 days
- Issue authors: 5
- Pull request authors: 20
- Average comments per issue: 0.43
- Average comments per pull request: 1.45
- Merged pull requests: 49
- Bot issues: 0
- Bot pull requests: 14
Top Authors
Issue Authors
- wdconinc (9)
- veprbl (6)
- billlee77 (4)
- ShujieL (4)
- Chao1009 (4)
- simonge (3)
- rahmans1 (2)
- kkauder (1)
- aprozo (1)
- sebouh137 (1)
- joonsukbae (1)
- Meatbally2 (1)
- DraTeots (1)
- jml985 (1)
- ajentsch (1)
Pull Request Authors
- wdconinc (76)
- veprbl (49)
- dependabot[bot] (20)
- simonge (16)
- ssedd1123 (11)
- pre-commit-ci[bot] (11)
- ShujieL (11)
- sebouh137 (7)
- mposik1983 (7)
- epic-capybara (5)
- Meatbally2 (5)
- lkosarz (5)
- michael-pitt (4)
- ajentsch (4)
- nat93 (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- eic/generate-meeting-slides v2 composite
- actions/labeler v4 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/deploy-pages v1 composite
- actions/download-artifact v3 composite
- actions/jekyll-build-pages v1 composite
- actions/upload-artifact v3 composite
- actions/upload-pages-artifact v1 composite
- cvmfs-contrib/github-action-cvmfs v3 composite
- eic/run-cvmfs-osg-eic-shell main composite
- eic/trigger-gitlab-ci v2 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- aidasoft/run-lcg-view v1 composite
- cvmfs-contrib/github-action-cvmfs v3 composite
- actions/checkout v3 composite
- enarx/spdx 266ce9351a52b27e4bce5e1dbeecb23498f33add composite
- jinja2 *
- jinja2-cli *
- github-pages >= 0 development
- webrick >= 1.6.1
- actions/checkout v3 composite
- korthout/backport-action v1 composite
