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.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: deepaksamuel
- License: lgpl-3.0
- Language: C++
- Default Branch: master
- Size: 577 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Overview
Forked repository to introduce quartz window for dRICH
Detector geometry: - Empty viewer - Craterlake: viewer 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: Deepak Samuel
- Login: deepaksamuel
- Kind: user
- Location: India
- Repositories: 2
- Profile: https://github.com/deepaksamuel
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
- Delete event: 1
- Issue comment event: 2
- Push event: 5
- Pull request event: 5
- Create event: 2
Last Year
- Delete event: 1
- Issue comment event: 2
- Push event: 5
- Pull request event: 5
- Create event: 2
Dependencies
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- eic/run-cvmfs-osg-eic-shell main composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- eic/run-cvmfs-osg-eic-shell main composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- eic/run-cvmfs-osg-eic-shell main composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- eic/run-cvmfs-osg-eic-shell main composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- eic/run-cvmfs-osg-eic-shell main composite
- actions/labeler v5 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/download-artifact v4 composite
- actions/jekyll-build-pages v1 composite
- actions/upload-artifact v4 composite
- actions/upload-artifact/merge v4 composite
- actions/upload-pages-artifact v3 composite
- cvmfs-contrib/github-action-cvmfs v5 composite
- dawidd6/action-download-artifact v8 composite
- eic/run-cvmfs-osg-eic-shell main composite
- eic/trigger-gitlab-ci v3 composite
- actions/checkout v4 composite
- korthout/backport-action v3 composite
- actions/checkout v4 composite
- enarx/spdx 266ce9351a52b27e4bce5e1dbeecb23498f33add composite
- jinja2 *
- jinja2-cli *
- github-pages >= 0 development
- webrick >= 1.6.1
