table of contents
other versions
- jessie 5.34.19+dfsg-1.2
G2ROOT(1) | General Commands Manual | G2ROOT(1) |
NAME¶
g2root - convert GEANT geomtry files to ROOT filesSYNOPSIS¶
g2rootd [-f map_name] geant_name macro_nameDESCRIPTION¶
You can convert a GEANT (see http://wwwinfo.cern.ch/asd/geant/index.html fore more on GEANT) geometry to ROOT geometry with the following steps- 1
- Run the interactive version of GEANT and produce a Zebra RZ file detector.geom, by typing the command:
Geant > rz/file 21 detector.geom on
- 2
- Run the g2root program to convert the Zebra RZ file into a ROOT macro detector.C:
g2root detector.geom detector.C
- 3
- Run the following ROOT session;
root [1] .x detector.C root [2] detector.Draw() root [3] c1.x3d() // (this invokes the 3-d Root viewver) root [4] TFile f("detector.root","NEW") //open a new root file root [5] detector.Write() //Write the geometry structure root [6] f.Write()
- -
- a disk data base with storage of multiple geometry versions
- -
- an interactive editor and viewer
- -
- with 3-d views
- -
- but also 2-d cut views
- -
- with interfaces to existing or future MC such as GEANT3 or GEANT4
SEE ALSO¶
andThe ROOT Users Guide
available from the main ROOT website:
ORIGINAL AUTHORS¶
The ROOT team (see web page above):Rene Brun and Fons Rademakers
COPYRIGHT¶
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USAAUTHOR¶
This manual page was written by Christian Holm Christensen <cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by others).Version 3 | ROOT |