Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/persistency/gdml/G03/README

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/extended/persistency/gdml/G03/README (Version 11.3.0) and /examples/extended/persistency/gdml/G03/README (Version 10.0.p2)


                                                   >>   1 $Id: README 68025 2013-03-13 13:43:46Z gcosmo $
  1 ----------------------------------------------      2 -------------------------------------------------------------------
  2                                                     3 
  3  Example of definition of a GDML extension wit      4  Example of definition of a GDML extension with associated reader and writer
  4  ---------------------------------------------      5  ---------------------------------------------------------------------------
  5                                                     6 
  6  In this directory you can find an example sho      7  In this directory you can find an example showing how to extend the GDML
  7  schema and plug-in a custom reader and writer      8  schema and plug-in a custom reader and writer to the system for handling
  8  the extension.                                     9  the extension.
  9  For more information, please, refer to the GD     10  For more information, please, refer to the GDML Documentation.
 10                                                    11   
 11  The Geometry is a Simple Box to which it is a     12  The Geometry is a Simple Box to which it is assigned a color as
 12  visualization attribute.                          13  visualization attribute.
 13  The entity "color" is defined as part of the      14  The entity "color" is defined as part of the "extension" tag and properly
 14  implemented in the GDML schema extension plac     15  implemented in the GDML schema extension placed inside the directory
 15  SimpleExtensionSchema.                            16  SimpleExtensionSchema.
 16  The GDML file implenting the geometry with co     17  The GDML file implenting the geometry with colors extension is
 17  color_extension.gdml, in which the standard "     18  color_extension.gdml, in which the standard "gdml" tag has been replaced
 18  by the "gdml_simple_extension" tag, with rela     19  by the "gdml_simple_extension" tag, with relative location for the new schema.
 19  The GDML file is automatically loaded by the      20  The GDML file is automatically loaded by the program.
 20  It is also possible to use UI commands or mac     21  It is also possible to use UI commands or macros as arguments to read any
 21  standard GDML file.                               22  standard GDML file.
 22                                                    23   
 23  HOW TO BUILD THE EXAMPLE ?                        24  HOW TO BUILD THE EXAMPLE ?
 24                                                    25  
 25  - You need to have built the persistency/gdml     26  - You need to have built the persistency/gdml module by having
 26    set the -DGEANT4_USE_GDML=ON flag during th     27    set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step, 
 27    as well as the -DXERCESC_ROOT_DIR=<path_to_     28    as well as the -DXERCESC_ROOT_DIR=<path_to_xercesc> flag pointing to 
 28    the path where the XercesC XML parser packa     29    the path where the XercesC XML parser package is installed in your system.
 29                                                    30  
 30  - Compile and link to generate the executable     31  - Compile and link to generate the executable (in your CMAKE build directory):
 31                % make                              32                % make
 32                                                    33  
 33  - Execute the application for reading and vis     34  - Execute the application for reading and visualizing the setup:
 34                % gdml_ext read_ext.mac             35                % gdml_ext read_ext.mac
 35                                                    36 
 36  - Execute the application for also writing th     37  - Execute the application for also writing the setup:
 37                % gdml_ext [write_ext.mac]          38                % gdml_ext [write_ext.mac]