A tool for complicated detector geometry generation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
duneggd
.gitignore
README.md
generalDisplay.C
geoDisplay.C
hallDisplay.C
materialDisplay.C
setup.py

README.md

Dune-ND-GGD

This is a tool to build proposal geometries for DUNE near detector.

dunendggd is based on the sophisticated package called GeGeDe

Setup

This package could be installed as user, on unix environment:

python setup.sh develop --user

Don't forget to check your variable PATH

export PATH=~/.local/bin/:${PATH}

As root privileges:

python setup.sh develop

Example

To run an example containing basic detectors, you could process like:

gegede-cli duneggd/Config/PRIMggd_example.cfg duneggd/Config/DETENCLOSURE-prim-only.cfg duneggd/Config/WORLDggd.cfg -w World -o example.gdml

To run a full example containing surrounded magnet

gegede-cli duneggd/Config/PRIMggd_example.cfg duneggd/Config/SECggd_example.cfg duneggd/Config/DETENCLOSURE.cfg duneggd/Config/WORLDggd.cfg -w World -o full_example.gdml

Quick Visualization

To do a quick check or your geometry file you can use ROOT-CERN:

root -l 'geoDisplay.C("example.gdml")'

Contact

  • dunendggd:
    • Guang Yang guang.yang.1@stonybrook.edu
    • Jose Palominojose.palominogallo@stonybrook.edu
  • GeGeDe:
    • Brett Viren bviren@bnl.gov