linux man page for g2root

Query: g2root

OS: linux

Section: 1

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

G2ROOT(1)						      General Commands Manual							 G2ROOT(1)

NAME
g2root - convert GEANT geomtry files to ROOT files SYNOPSIS
g2rootd [-f map_name] geant_name macro_name DESCRIPTION
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() Note that the TNode structure currently in ROOT was not designed as a replacement for a true geometry package. The idea was mainly to draw simple geometries in event display programs. We are currently investigating several alternatives for a true & efficient geometry package supporting; - 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 A second program called gh2root (see http://root.cern.ch/root/gh2root.html) generates automatically C++ code corresponding to the GEANT3 Zebra structures JSET, JVERTX, JKINE, JHITS and JDIGI. SEE ALSO
root(1), h2root(1), and The ROOT Users Guide available from the main ROOT website: http://root.cern.ch 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 pub- lished 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 MER- CHANTABILITY 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 Foun- dation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA AUTHOR
This manual page was written by Christian Holm Christensen <cholm@nbi.dk>, for the Debian GNU/Linux system (but may be used by others). ROOT
Version 3 G2ROOT(1)
Related Man Pages
g2root(1) - suse
g2root(1) - mojave
g2root(1) - centos
g2root(1) - hpux
g2root(1) - posix
Similar Topics in the Unix Linux Community
Please Donate to the Red Cross for Earthquake and Tsunami Relief in Japan
Merry Christmas!
Status of UNIX.COM Forum Transformation
Answers to Recently Asked Questions about UNIX.COM
Don Cragun crossing 4500 thanks went unnoticed for more than a week - late congratulations!