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


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