Este es el comando g2root que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
g2root: convierte archivos de geometría GEANT en archivos ROOT
SINOPSIS
g2rootd [-F nombre_mapa] nombre_geant nombre_macro
DESCRIPCIÓN
Puede convertir un GEANT (consulta: http://wwwinfo.cern.ch/asd/geant/index.html para mas
GEANT) geometría para RAÍZ geometría con los siguientes pasos
1 Ejecute la versión interactiva de GEANT y producir un archivo Zebra RZ detector.geom, por
escribiendo el comando:
Geant> rz / archivo 21 detector.geom on
2 Ejecute el g2root programa para convertir el archivo Zebra RZ en un RAÍZ macro detector. C:
g2root detector.geom detector. C
3 Ejecute lo siguiente RAÍZ sesión;
root [1] .x detector. C
detector raíz [2]. Dibujar ()
root [3] c1.x3d () // (esto invoca el visor raíz 3-d)
root [4] TFile f ("detector.root", "NEW") // abre un nuevo archivo raíz
root [5] detector.Write () // Escribe la estructura geométrica
root [6] f.Write ()
Tenga en cuenta que TNodo estructura actualmente en RAÍZ no fue diseñado como un reemplazo de un
paquete de geometría verdadera. La idea era principalmente dibujar geometrías simples en la exhibición de eventos.
programas. Actualmente estamos investigando varias alternativas para una verdadera y eficiente
soporte de paquete de geometría;
- una base de datos de disco con almacenamiento de múltiples versiones de geometría
- un editor y visor interactivo
- con vistas en 3-d
- pero también vistas de corte 2-d
- con interfaces para MC existentes o futuros como GEANT3 or GEANT4
Un segundo programa llamado raíz gh2 (consulta: http://root.cern.ch/root/gh2root.html) genera
automáticamente el código C ++ correspondiente al GEANT3 Cebra estructuras JSET, JVERTX, JKINE,
JHITS y JDIGI.
Use g2root en línea usando los servicios de onworks.net