Skip to content
Snippets Groups Projects
Commit b51ffd99 authored by Riccardo Maria Bianchi's avatar Riccardo Maria Bianchi :sunny:
Browse files

Add 'Features' section to the front page

parent cad906af
No related branches found
No related tags found
1 merge request!368Improve front page with 'Features' and more 'highlights'
Pipeline #8405221 failed
......@@ -3,21 +3,61 @@
# GeoModel - A Detector Description Toolkit for HEP experiments
GeoModel is a complete toolkit to write and manage the detetcor description for High Energy Physics experiments.
GeoModel is a **complete toolkit** to write and manage the **detector description** for High Energy Physics experiments.
## Intro
The GeoModel Toolkit offers classes that provide geometrical primitives for describing detectors, as well as a set of tools for writing, accessing, handling, manipulating, dumping, restoring, visualizing, inspecting, and debugging the detector geometry.
GeoModel also offers many memory-saving techniques which lets developers to optimally describe their detectors while keeping the memory footprint very low.
GeoModel also offers many **memory-saving techniques** which lets developers to optimally describe their detectors while keeping the memory footprint very low.
GeoModel is a **pure C++ toolkit** with only **minimal and ligthweight external dependencies**.
The GeoModel Toolkit is also **highly modular**:
you can pick the modules and tools you need, and **you will use only what you really need**, without the fear of introducing extra external potentially heavyweight dependencies when not needed.
## Features
### Geometry Description
A complete set of shapes and geometrical primitives to describe your detector
A set of 'nodes' to build your detector tree
A smart mechanism to handle detector alignment, with multiple alignment costants kept in cache and synchronized
### Visualization
A complete, standalone visualization tool to interactively check, inspect, debug your detector geometry in an easy way
GeoModel is a pure C++ toolkit with only minimal and ligthweight external dependencies.
### GDML support
An exporter to export a GeoModel geometry into GDML
An importer to import a GDML geometry into GeoModel *(work in progress)*
### Standalone Detector Simulation
#### Quick Feedback with a Geant4-based simulation
An interactive graphical interface to steer a standalone Geant4-based simulation of your detector, to get quick feedback on your detector while you're still working on it
#### Mass calculation
A standalone mass calculator tool, to quickly compute the masses of your detector from the command line
#### Geantino Maps
A standalone tool to generate geantino maps of your newly built detector
The GeoModel Toolkit is also highly modular:
you can pick the modules and tools you need, and you will use only what you really need, without the fear of introducing extra external potentially heavyweight dependencies when not needed.
----
## External Dependencies
The external dependencies are minimal:
- The Eigen math library for the core packages
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment