# Example analysis 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-08-12 I. Hrivnacova (analysisExample-V11-02-00)
- Updated for changes in accumulables:
  use new "Register" method with shorter name

## 2023-11-15 I. Hrivnacova (analysisExample-V11-01-00)
- Updated vis.mac macros:
  - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
    and simplified comments.

## 2022-11-14 I. Hrivnacova (analysisExample-V11-00-04)
- Use G4Accummulables for RunAction summary data in AnaEx01 and AnaEx02
  to get them merged in MT mode
- Reordered runs in test macro (run the test run first to get meaningful output
  at the end)

## 2022-10-24 I. Hrivnacova (analysisExample-V11-00-03)
- Updated AnaEx01 and AnaEx02 classes in shared with modifications
  applied in AnaEx03
- Applied new coding guidelines and clang-tidy checks in all
  AnaEx* examples

## 2022-10-24 I. Hrivnacova (analysisExample-V11-00-02)
- Removed shared directory
  - Not useful since moving from svnt to git
- Removed trailing whitespaces

## 2022-10-21 I. Hrivnacova (analysisExample-V11-00-01)
- Added new example AnaEx03

## 2021-12-10 Ben Morgan (analysisExample-V11-00-00)
- Change to new Markdown History format

---

# History entries prior to 11.0

29th November 2021 I. Hrivnacova (analysisExample-V10-07-01)
- Removed AnaEx03 with the AIDA implementation

24th May 2021 B. Morgan (analysisExample-V10-07-00)
- Bump required CMake version range to 3.12...3.20, matching core Geant4

13th November 2020 B. Morgan (analysisExample-V10-06-02)
- Enforce use of Serial RunManager for serial-only examples.

10th November 2020 B. Morgan (analysisExample-V10-06-01)
- Migration to G4RunManagerFactory.

3rd November 2020 B. Morgan (analysisExample-V10-06-00)
- Support same CMake version range as core Geant4

10th July 2019 I. Hrivnacova (analysisExample-V10-05-00)
- Removed B3aScoreWriter, B4dScoreWriter examples
  The score ntuple writer is now provided with Geant4 source
  and demonstrated in basic B3 abd B4d examples.

9th November 2018 I. Hrivnacova (analysisExample-V10-04-00)
- Added new B3aScoreWriter, B4dScoreWriter examples
  in CMake and README's

28th May 2014 I. Hrivnacova (analysisExample-V10-00-00)
- Use Geant4 physics list (FTFP_BERT) in AnaEx01,02,03,
  removed PhysicList class from shared

21th November 2013 A. Dotti      (analysisExample-V09-06-06)
- Removing Update method and UI command in shared
  DetectorConstruction
- Adding G4RunManager::ReinitializeGeoemtry in set methods
  that change geometry
- Mark /N03/det commands as not to be broadcasted

09th November 2013 I. Hrivnacova (analysisExample-V09-06-05)
- Removed A01, as it was transformed in basic/B5

22th October 2013 I. Hrivnacova (analysisExample-V09-06-04)
- N03Con replaced with B1Con
- Adding README files on AIDA and OpenScientist form A01
  (which is being migrated to g4tools in B5) in AnaEx03

30th September 2013 I. Hrivnacova (analysisExample-V09-06-03)
- Updated for changes in analysis:
  removal of G4AnalysisManager::Create(isMaster)

16th September 2013 I. Hrivnacova (analysisExample-V09-06-02)
- AnaEx01 migrated to MT;
  an argument isOnMaster added to HistoManager::book() method
  (for consistency in all AnaEx0N examples)

16th September 2013 I. Hrivnacova (analysisExample-V09-06-01)
- Fixed handling required packages in CMake files

08th February 2013 Ivana Hrivnacova (analysisExample-V09-06-00)
- Applied coding guidelines in AnaEx01,2,3

10th October 2012 Ivana Hrivnacova (analysisExample-V09-05-05)
- Removed FindAIDA.cmake modules (now available in geant4/cmake)
- Added support for HBOOK in AnaEx01 CMake build
- Fixed setting directories names in AnaEx01/HistoManager
  (they have to be defined before openning a file)

18th September 2012 Ivana Hrivnacova (analysisExample-V09-05-04)
- Adding explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh
  where needed
- Replaced tabulators with space characters

08th June 2012 mma (analysisExample-V09-05-03)
- apply coding conventions in shared

22th May 2012 Ivana Hrivnacova (analysisExample-V09-05-02)
- Fixed compiler warning (variable set but not used) in N03Con

18th May 2012 Ivana Hrivnacova (analysisExample-V09-05-01)
- Adding CMakeList.txt files to restructured examples.

17th April 2012 Ivana Hrivnacova (analysisExample-V09-05-00)
- Restoring the examples with use of AIDA as AnaEx03
- Restructuring AnaEx01, AnaEx02, AnaEx03 examples for use of shared classes;
  the shared classes are now in a new directory (shared)

8rd November 2010  Michel Maire
- add README

3rd May 2005  John Allison  (examples-V07-00-03)
- Replaced vis manager with G4VisExecutive.

27th November 2002 Makoto Asai (analysisExample-V04-01-01)
- Tag for release 5.0

26th November 2002 Mark Donszelmann
- Fixed DrifChamberHit to have a reasonable screensize (2) rather than 0.1
- Fixed minimum value for EmCalHit color to be visible (0.4).

21st November 2002 Makoto Asai (analysisExample-V04-01-00)

14th November 2002 Mark Donszelmann
- Added A01 example to repository
