Dies ist der Befehl g2root, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
g2root - GEANT-Geomtry-Dateien in ROOT-Dateien konvertieren
ZUSAMMENFASSUNG
g2rootd [-F Kartenname] geant_name Makroname
BESCHREIBUNG
Sie können a konvertieren GÉANT (sehen http://wwwinfo.cern.ch/asd/geant/index.html vor mehr auf
GÉANT) Geometrie zu ROOT Geometrie mit den folgenden Schritten
1 Führen Sie die interaktive Version von GÉANT und erstellen Sie eine Zebra-RZ-Datei detektor.geom, durch
Eingabe des Befehls:
Geant > rz/Datei 21 detektor.geom on
2 Führen Sie die g2root Programm zum Konvertieren der Zebra RZ-Datei in a ROOT Makro Detektor.C:
g2root detektor.geom Detektor.C
3 Führen Sie Folgendes aus ROOT Sitzung;
root [1] .x Detektor.C
root [2] Detektor.Draw()
root [3] c1.x3d() // (dies ruft den 3-D-Root-Viewver auf)
root [4] TFile f("detector.root","NEW") //eine neue Root-Datei öffnen
root [5] Detector.Write() //Schreibe die Geometriestruktur
root [6] f.Write()
Beachten Sie, dass die TNode Struktur derzeit in ROOT wurde nicht als Ersatz für a . konzipiert
True-Geometrie-Paket. Die Idee war hauptsächlich einfache Geometrien in der Ereignisanzeige zu zeichnen
Programme. Wir untersuchen derzeit mehrere Alternativen für ein echtes & effizientes
Geometriepaketunterstützung;
- eine Festplattendatenbank mit Speicherung mehrerer Geometrieversionen
- ein interaktiver Editor und Viewer
- mit 3-D-Ansichten
- aber auch 2-D-Schnittansichten
- mit Schnittstellen zu bestehenden oder zukünftigen MC wie GEANT3 or GEANT4
Ein zweites Programm namens gh2root (sehen http://root.cern.ch/root/gh2root.html) erzeugt
automatisch C++-Code entsprechend der GEANT3 Zebra Strukturen JSET, JVERTX, JKINE,
JHITS und JDIGI.
Verwenden Sie g2root online mit den onworks.net-Diensten