Files
2024-06-28 13:08:51 +02:00

264 lines
9.2 KiB
Plaintext

# Example G01 History
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
which **must** added in reverse chronological order (newest at the top).
It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2024-06-05 Gabriele Cosmo (G01-V11-02-00)
- Updated GDML files to use short URL for schema validation.
## 2023-04-26 Gabriele Cosmo (G01-V11-01-00)
- Added comment in main() to demonstrate how to set alternative schema file
for validation while parsing a GDML document.
## 2021-12-10 Ben Morgan (G01-V11-00-00)
- Change to new Markdown History format
---
# History entries prior to 11.0
September 15th, 2021 Gabriele Cosmo G01-V10-07-02
- Fixed minor overlaps in assembly.gdml and axes.gdml samples.
February 3rd, 2021 Gabriele Cosmo G01-V10-07-01
- Fixed auxiliary.gdml sample to define proper Region tags.
January 11th, 2021 Gabriele Cosmo G01-V10-07-00
- Added scaledSolids.gdml sample setup.
November 10th, 2020 Ben Morgan G01-V10-06-02
- Migration to G4RunManagerFactory.
November 5th, 2020 Witek Pokorski G01-V10-06-01
- Added a line (commented out) indicating the possibility to overwrite
output files.
May 14th, 2020 Gabriele Cosmo G01-V10-06-00
- Use [] brackets in loop.gdml sample to show how to index names
and dimensions in loops.
November 28th, 2019 Ivana Hrivnacova G01-V10-05-06
- Fixed Doxygen warning in .README.txt
September 24th, 2019 Gabriele Cosmo G01-V10-05-05
- Enable overlaps checking in example.
- Corrected overlap in assembly.gdml sample.
August 17th, 2019 John Allison G01-V10-05-04
- Added block.gdml to list copied to project directories.
May 2nd, 2019 Witek Pokorski G01-V10-05-03
- Added BeamOn(0) to initialize range to energy converters
needed when exporting cuts per volume
April 25th, 2019 Ben Morgan G01-V10-05-02
- Include G4Types.hh before use of G4MULTITHREADED
April 1st, 2019 Gabriele Cosmo G01-V10-05-01
- Migrated example to multi-threading, to test MT in writing.
March 4th, 2019 Gabriele Cosmo G01-V10-05-00
- Added block.gdml sample demonstrating nested assemblies.
March 23rd, 2017 Gabriele Cosmo G01-V10-03-01
- Updated setup for visualization in main program.
March 23rd, 2017 Witek Pokorski G01-V10-03-00
- Added missing gdml files to CMake installation script.
July 1st, 2016 Ivana Hrivnacova G01-V10-02-02
- Replaced std::cout with G4cout
March 31st, 2016 Gabriele Cosmo G01-V10-02-01
- Added missing gdml files to CMake installation script.
March 30th, 2016 Gabriele Cosmo G01-V10-02-00
- Added test case for scaled solids: scaledTube.gdml.
March 30th, 2014 Gabriele Cosmo G01-V10-01-01
- Activate flag in parser for enabling export of geometrical regions.
March 27th, 2014 Witold Pokorski G01-V10-01-00
- Added example code showing how to import and export auxiliary information.
July 18th, 2014 Gabriele Cosmo G01-V10-00-04
- Added multiUnion.gdml sample demonstrating import and export of a
Multi-Union structure.
June 11th, 2014 Witek Pokorski G01-V10-00-03
- Changes to comply with coding conventions.
April 23rd, 2014 Gabriele Cosmo G01-V10-00-02, G01-V10-00-01
- Added GDML sample mat_nist.gdml showing how to load a NIST material,
although format is not part of the GDML schema yet (i.e. expected
warning in schema validation).
April 14th, 2014 Tatiana Nikitina G01-V10-00-00
- Correction to solids.gdml for 'para' solid, where angle unit was missing.
November 22nd, 2013 Tatiana Nikitina G01-V09-06-00
- Added test case for 'genericPolycone' and 'genericPolyhedra'.
Requires update to GDML schema 3.1.0 to avoid validation errors.
October 19th, 2012 Ben Morgan
- Simplify CMake syntax to find Geant4 with gdml support
July 25th, 2012 Witek Pokorski G01-V09-05-02
- a few more cosmetic changes to comply to coding convetions
July 25th, 2012 Witek Pokorski G01-V09-05-01
- making a number of cosmetic changes to comply to coding conventions
April 4th, 2012 Witek Pokorski G01-V09-05-00
- Added missing unit in opticalsurfaces.gdml
November 17th, 2010 Gabriele Cosmo G01-V09-03-07
- Added commented command for de-activating names stripping while reading.
October 18th, 2010 Witold Pokorski G01-V09-03-06
- Use world volume for tracking to dump to GDML file.
October 16th, 2010 John Allison G01-V09-03-05
- Introduced G4UIExecutive.
- Reverted to OGL in vis.mac.
October 13th, 2010 Gabriele Cosmo G01-V09-03-04
- Use OGLIX in vis.mac to restore visualization, not working with OGL ...
October 13th, 2010 Witold Pokorski
- Use string as second item in auxiliary-value in main().
June 4th, 2010 Joseph Perl G01-V09-03-03
- Updated vis usage.
June 3rd, 2010 Tatiana Nikitina - G01-V09-03-02
- Added G4GenericTrap to the solids.gdml sample.
January 19th, 2010 Gabriele Cosmo - G01-V09-03-01
- Corrected typo in replicated.gdml file.
January 8th, 2010 Gabriele Cosmo - G01-V09-03-00
- Added printout of associated auxiliary information value.
October 14th, 2009 Gabriele Cosmo - G01-V09-02-05
- Added usage of 'expression' and 'quantity' in solids.gdml.
September 24th, 2009 Gabriele Cosmo - G01-V09-02-04
- Added assembly.gdml to demonstrate support for 'assembly' tags.
May 12th, 2009 Gabriele Cosmo - G01-V09-02-03
- Modified loop.gdml and matricesandloops.gdml to only demonstrate multiple
placements through the loop statement.
May 11th, 2009 Gabriele Cosmo - G01-V09-02-02
- Added possibility to run application in batch mode giving a macro
as input: load_gdml solids.gdml g01.gdml g01.in
Option to be used by system testing for batch test.
April 24th, 2009 Gabriele Cosmo - G01-V09-02-01
- Added missing inclusion of headers in main() translation unit.
April 24th, 2009 Gabriele Cosmo - G01-V09-02-00
- Added new GDML samples for matrices+loops and optical-surfaces.
December 4th, 2008 Gabriele Cosmo - G01-V09-01-04
- Updated GDML file samples to point to new GDML schema location.
November 21st, 2008 Tatiana Nikitina - G01-V09-01-03
- Updated loop.gdml and solids.gdml descriptions fix schema validation
warnings.
- Added example in main() how to retrieve auxiliary information.
- Updated README.
November 20th, 2008 Gabriele Cosmo - G01-V09-01-02
- Removed obsolete gdml files paramvol.gdml and replicavol.gdml.
November 13th, 2008 Gabriele Cosmo - G01-V09-01-01
- Added pTube.gdml, example of parameterisation in Phi for a G4Tubs.
- Corrected name for 'Air' material in solids.gdml.
- Some code cleanup.
August 27th, 2008 Gabriele Cosmo - G01-V09-01-00
- Imported from original extended example "gdml".
August 22nd, 2008 Tatiana Nikitina - exgdml-V09-01-03
- Updated gdml files to be fully compliant with Schema.
- Added tess.gdml including simple tessellated geoemtry.
- Added solids.gdml including simple examples for all kind of solids.
July 1st, 2008 Zoltan Torzsok - exgdml-V09-01-02
- Removed no longer needed toy gdml files: matrix.gdml, modular.gdml,
diamond.gdml. Updated files: axes.gdml, entity.gdml, scale.gdml.
April 1st, 2008 Zoltan Torzsok - exgdml-V09-01-01
- Fixed function calls in main() to follow convention of using first
capital letter.
February 15th, 2008 Z. Torzsok
- Added gdml files featuring replicas and division volumes.
February 12th, 2008 Z.Torzsok
- Example files are cleaned up.
- Added gdml file featuring matrices.
January 21st, 2008 Z.Torzsok
- The GDML example is nicely polished now:
load_gdml <input_gdml_file> <output_gdml file>
The input file is mandatory, the output file is optional.
Displays usage instructions and complains in case of unnecessary arguments.
January 16th, 2008 Z.Torszok - exgdml-V09-01-00
- Added entity.gdml and materials.xml to demonstrate the ability of the parser
of resolving entities.
- Fixed axes.gdml and diamond.gdml according to tessellated-solid specifications.
December 11th, 2007 G.Cosmo - exgdml-V09-00-02
- Protected usage of G4UItcsh in main().
December 5th, 2007 Z.Torzsok - exgdml-V09-00-01
- Corrected call to parser in main.
- Use OGLX instead of OGLXm.
- Fixed gun position.
November 19th, 2007 Z.Torzsok - exgdml-V09-00-00
- Updated to co-work with built-in GDML plugin module GDML-3.
- Showing loading of modular GDML files.
December 1st, 2006 W.Pokorski - exgdml-V08-01-00
- Set schema location to LCG release area in test.gdml.
- Updated README and GNUmakefile.
June 19th, 2006 W.Pokorski - exgdml-V08-00-00
- Added G4Evaluator for new version of GDML.
- Updated GNUmakefile.
May 3rd, 2005 J.Allison
- Replaced vis manager with G4VisExecutive.
Dec 7th, 2004 R.Chytracek, W.Pokorski - exgdml-V06-02-00
- Archived old example and setup. New example based on GDML-2.0.0
demonstrating the abilities of import/export of GDML descriptions.
Nov 13th, 2003 John Allison - exgdml-V05-02-01
- Removed OPACS from Vis Manager.
Oct 27th, 2003 R.Chytracek
- Brought up-to-date the makefiles with the latest Geant4 tags.
- Updated to adopt XercesC 2.x family.
- XERCESCROOT default now points to gcc-3.2 installation only.
July 4th, 2003 G.Cosmo - exgdml-V05-02-00
- Fixed trivial compilation errors originated by last g4std migration.
- Fixed pedantic compilation warnings on Linux-g++.
June 3rd, 2002 R.Chytracek - exgdml-V04-00-00
- First implementation of GDML example for detector description persistency.
June 3rd, 2002 G.Cosmo
- Created.