Warning, /geant4/examples/extended/persistency/gdml/G01/History is written in an unsupported language. File is not indexed.
0001 # Example G01 History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006
0007 -------------------------------------------------------------------------------
0008
0009 ## 2024-06-05 Gabriele Cosmo (G01-V11-02-00)
0010 - Updated GDML files to use short URL for schema validation.
0011
0012 ## 2023-04-26 Gabriele Cosmo (G01-V11-01-00)
0013 - Added comment in main() to demonstrate how to set alternative schema file
0014 for validation while parsing a GDML document.
0015
0016 ## 2021-12-10 Ben Morgan (G01-V11-00-00)
0017 - Change to new Markdown History format
0018
0019 ---
0020
0021 # History entries prior to 11.0
0022
0023 September 15th, 2021 Gabriele Cosmo G01-V10-07-02
0024 - Fixed minor overlaps in assembly.gdml and axes.gdml samples.
0025
0026 February 3rd, 2021 Gabriele Cosmo G01-V10-07-01
0027 - Fixed auxiliary.gdml sample to define proper Region tags.
0028
0029 January 11th, 2021 Gabriele Cosmo G01-V10-07-00
0030 - Added scaledSolids.gdml sample setup.
0031
0032 November 10th, 2020 Ben Morgan G01-V10-06-02
0033 - Migration to G4RunManagerFactory.
0034
0035 November 5th, 2020 Witek Pokorski G01-V10-06-01
0036 - Added a line (commented out) indicating the possibility to overwrite
0037 output files.
0038
0039 May 14th, 2020 Gabriele Cosmo G01-V10-06-00
0040 - Use [] brackets in loop.gdml sample to show how to index names
0041 and dimensions in loops.
0042
0043 November 28th, 2019 Ivana Hrivnacova G01-V10-05-06
0044 - Fixed Doxygen warning in .README.txt
0045
0046 September 24th, 2019 Gabriele Cosmo G01-V10-05-05
0047 - Enable overlaps checking in example.
0048 - Corrected overlap in assembly.gdml sample.
0049
0050 August 17th, 2019 John Allison G01-V10-05-04
0051 - Added block.gdml to list copied to project directories.
0052
0053 May 2nd, 2019 Witek Pokorski G01-V10-05-03
0054 - Added BeamOn(0) to initialize range to energy converters
0055 needed when exporting cuts per volume
0056
0057 April 25th, 2019 Ben Morgan G01-V10-05-02
0058 - Include G4Types.hh before use of G4MULTITHREADED
0059
0060 April 1st, 2019 Gabriele Cosmo G01-V10-05-01
0061 - Migrated example to multi-threading, to test MT in writing.
0062
0063 March 4th, 2019 Gabriele Cosmo G01-V10-05-00
0064 - Added block.gdml sample demonstrating nested assemblies.
0065
0066 March 23rd, 2017 Gabriele Cosmo G01-V10-03-01
0067 - Updated setup for visualization in main program.
0068
0069 March 23rd, 2017 Witek Pokorski G01-V10-03-00
0070 - Added missing gdml files to CMake installation script.
0071
0072 July 1st, 2016 Ivana Hrivnacova G01-V10-02-02
0073 - Replaced std::cout with G4cout
0074
0075 March 31st, 2016 Gabriele Cosmo G01-V10-02-01
0076 - Added missing gdml files to CMake installation script.
0077
0078 March 30th, 2016 Gabriele Cosmo G01-V10-02-00
0079 - Added test case for scaled solids: scaledTube.gdml.
0080
0081 March 30th, 2014 Gabriele Cosmo G01-V10-01-01
0082 - Activate flag in parser for enabling export of geometrical regions.
0083
0084 March 27th, 2014 Witold Pokorski G01-V10-01-00
0085 - Added example code showing how to import and export auxiliary information.
0086
0087 July 18th, 2014 Gabriele Cosmo G01-V10-00-04
0088 - Added multiUnion.gdml sample demonstrating import and export of a
0089 Multi-Union structure.
0090
0091 June 11th, 2014 Witek Pokorski G01-V10-00-03
0092 - Changes to comply with coding conventions.
0093
0094 April 23rd, 2014 Gabriele Cosmo G01-V10-00-02, G01-V10-00-01
0095 - Added GDML sample mat_nist.gdml showing how to load a NIST material,
0096 although format is not part of the GDML schema yet (i.e. expected
0097 warning in schema validation).
0098
0099 April 14th, 2014 Tatiana Nikitina G01-V10-00-00
0100 - Correction to solids.gdml for 'para' solid, where angle unit was missing.
0101
0102 November 22nd, 2013 Tatiana Nikitina G01-V09-06-00
0103 - Added test case for 'genericPolycone' and 'genericPolyhedra'.
0104 Requires update to GDML schema 3.1.0 to avoid validation errors.
0105
0106 October 19th, 2012 Ben Morgan
0107 - Simplify CMake syntax to find Geant4 with gdml support
0108
0109 July 25th, 2012 Witek Pokorski G01-V09-05-02
0110 - a few more cosmetic changes to comply to coding convetions
0111
0112 July 25th, 2012 Witek Pokorski G01-V09-05-01
0113 - making a number of cosmetic changes to comply to coding conventions
0114
0115 April 4th, 2012 Witek Pokorski G01-V09-05-00
0116 - Added missing unit in opticalsurfaces.gdml
0117
0118 November 17th, 2010 Gabriele Cosmo G01-V09-03-07
0119 - Added commented command for de-activating names stripping while reading.
0120
0121 October 18th, 2010 Witold Pokorski G01-V09-03-06
0122 - Use world volume for tracking to dump to GDML file.
0123
0124 October 16th, 2010 John Allison G01-V09-03-05
0125 - Introduced G4UIExecutive.
0126 - Reverted to OGL in vis.mac.
0127
0128 October 13th, 2010 Gabriele Cosmo G01-V09-03-04
0129 - Use OGLIX in vis.mac to restore visualization, not working with OGL ...
0130
0131 October 13th, 2010 Witold Pokorski
0132 - Use string as second item in auxiliary-value in main().
0133
0134 June 4th, 2010 Joseph Perl G01-V09-03-03
0135 - Updated vis usage.
0136
0137 June 3rd, 2010 Tatiana Nikitina - G01-V09-03-02
0138 - Added G4GenericTrap to the solids.gdml sample.
0139
0140 January 19th, 2010 Gabriele Cosmo - G01-V09-03-01
0141 - Corrected typo in replicated.gdml file.
0142
0143 January 8th, 2010 Gabriele Cosmo - G01-V09-03-00
0144 - Added printout of associated auxiliary information value.
0145
0146 October 14th, 2009 Gabriele Cosmo - G01-V09-02-05
0147 - Added usage of 'expression' and 'quantity' in solids.gdml.
0148
0149 September 24th, 2009 Gabriele Cosmo - G01-V09-02-04
0150 - Added assembly.gdml to demonstrate support for 'assembly' tags.
0151
0152 May 12th, 2009 Gabriele Cosmo - G01-V09-02-03
0153 - Modified loop.gdml and matricesandloops.gdml to only demonstrate multiple
0154 placements through the loop statement.
0155
0156 May 11th, 2009 Gabriele Cosmo - G01-V09-02-02
0157 - Added possibility to run application in batch mode giving a macro
0158 as input: load_gdml solids.gdml g01.gdml g01.in
0159 Option to be used by system testing for batch test.
0160
0161 April 24th, 2009 Gabriele Cosmo - G01-V09-02-01
0162 - Added missing inclusion of headers in main() translation unit.
0163
0164 April 24th, 2009 Gabriele Cosmo - G01-V09-02-00
0165 - Added new GDML samples for matrices+loops and optical-surfaces.
0166
0167 December 4th, 2008 Gabriele Cosmo - G01-V09-01-04
0168 - Updated GDML file samples to point to new GDML schema location.
0169
0170 November 21st, 2008 Tatiana Nikitina - G01-V09-01-03
0171 - Updated loop.gdml and solids.gdml descriptions fix schema validation
0172 warnings.
0173 - Added example in main() how to retrieve auxiliary information.
0174 - Updated README.
0175
0176 November 20th, 2008 Gabriele Cosmo - G01-V09-01-02
0177 - Removed obsolete gdml files paramvol.gdml and replicavol.gdml.
0178
0179 November 13th, 2008 Gabriele Cosmo - G01-V09-01-01
0180 - Added pTube.gdml, example of parameterisation in Phi for a G4Tubs.
0181 - Corrected name for 'Air' material in solids.gdml.
0182 - Some code cleanup.
0183
0184 August 27th, 2008 Gabriele Cosmo - G01-V09-01-00
0185 - Imported from original extended example "gdml".
0186
0187 August 22nd, 2008 Tatiana Nikitina - exgdml-V09-01-03
0188 - Updated gdml files to be fully compliant with Schema.
0189 - Added tess.gdml including simple tessellated geoemtry.
0190 - Added solids.gdml including simple examples for all kind of solids.
0191
0192 July 1st, 2008 Zoltan Torzsok - exgdml-V09-01-02
0193 - Removed no longer needed toy gdml files: matrix.gdml, modular.gdml,
0194 diamond.gdml. Updated files: axes.gdml, entity.gdml, scale.gdml.
0195
0196 April 1st, 2008 Zoltan Torzsok - exgdml-V09-01-01
0197 - Fixed function calls in main() to follow convention of using first
0198 capital letter.
0199
0200 February 15th, 2008 Z. Torzsok
0201 - Added gdml files featuring replicas and division volumes.
0202
0203 February 12th, 2008 Z.Torzsok
0204 - Example files are cleaned up.
0205 - Added gdml file featuring matrices.
0206
0207 January 21st, 2008 Z.Torzsok
0208 - The GDML example is nicely polished now:
0209
0210 load_gdml <input_gdml_file> <output_gdml file>
0211
0212 The input file is mandatory, the output file is optional.
0213 Displays usage instructions and complains in case of unnecessary arguments.
0214
0215 January 16th, 2008 Z.Torszok - exgdml-V09-01-00
0216 - Added entity.gdml and materials.xml to demonstrate the ability of the parser
0217 of resolving entities.
0218 - Fixed axes.gdml and diamond.gdml according to tessellated-solid specifications.
0219
0220 December 11th, 2007 G.Cosmo - exgdml-V09-00-02
0221 - Protected usage of G4UItcsh in main().
0222
0223 December 5th, 2007 Z.Torzsok - exgdml-V09-00-01
0224 - Corrected call to parser in main.
0225 - Use OGLX instead of OGLXm.
0226 - Fixed gun position.
0227
0228 November 19th, 2007 Z.Torzsok - exgdml-V09-00-00
0229 - Updated to co-work with built-in GDML plugin module GDML-3.
0230 - Showing loading of modular GDML files.
0231
0232 December 1st, 2006 W.Pokorski - exgdml-V08-01-00
0233 - Set schema location to LCG release area in test.gdml.
0234 - Updated README and GNUmakefile.
0235
0236 June 19th, 2006 W.Pokorski - exgdml-V08-00-00
0237 - Added G4Evaluator for new version of GDML.
0238 - Updated GNUmakefile.
0239
0240 May 3rd, 2005 J.Allison
0241 - Replaced vis manager with G4VisExecutive.
0242
0243 Dec 7th, 2004 R.Chytracek, W.Pokorski - exgdml-V06-02-00
0244 - Archived old example and setup. New example based on GDML-2.0.0
0245 demonstrating the abilities of import/export of GDML descriptions.
0246
0247 Nov 13th, 2003 John Allison - exgdml-V05-02-01
0248 - Removed OPACS from Vis Manager.
0249
0250 Oct 27th, 2003 R.Chytracek
0251 - Brought up-to-date the makefiles with the latest Geant4 tags.
0252 - Updated to adopt XercesC 2.x family.
0253 - XERCESCROOT default now points to gcc-3.2 installation only.
0254
0255 July 4th, 2003 G.Cosmo - exgdml-V05-02-00
0256 - Fixed trivial compilation errors originated by last g4std migration.
0257 - Fixed pedantic compilation warnings on Linux-g++.
0258
0259 June 3rd, 2002 R.Chytracek - exgdml-V04-00-00
0260 - First implementation of GDML example for detector description persistency.
0261
0262 June 3rd, 2002 G.Cosmo
0263 - Created.