Provided by: root-plugin-hist-hbook_5.34.14-1build1_amd64 bug

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 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  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).