# Example doiPET 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!

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

## 2023-11-10 Alberto Ribon (doiPET-V11-01-00)
- In all macro files, introduced the UI command
  '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
  to allow all radioactive decays (including the very long ones).
  This is necessary since G4 11.2, being 1 year the default time
  threshold above which the decays are ignored.

## 2022-09-08 Susanna Guatelli (doiPET-V11-00-01)
- Ranecu engine removed, default engine used now

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

---

# History entries prior to 11.0

14.11.2021 - G. Cosmo;doiPET-V10-07-03
           - Fixed compilation warnings for unused private variables in
             doiPETDetectorConstruction and doiPETEventAction. Removed tabs.

16.10.2021 - S. Guatelli;doiPET-V10-07-02
           - Migration to the G4RunManagerFactory
           - Analysis now done with G4Analysis (no dependency towards external ROOT libraries)
           - Link to reference data and analysis scripts provided to 
             let users compare simulatilesion results to reference data
           - Some controls to prepare DOI-look-up table is added. 
             If DOI look-up table is provided as a file, then it will use it. 
             If look-up table is not provided, the program will prepare the look-up table
              based on the information provided by the user (number of crystals, etc).
           - In performing Anger Logic calculation, the interaction position is mapped to the center
             of the crystal before 2D position error is added to model photomultiplier tube (PMT) error.
           - An analysis C++ program is provided to calculate the sensitivity of the scanner for a line source.

07.10.2021 - I. Hrivnacova (doiPET-V10-07-01)
             Removed unused include of g4root.hh

24.05.2021 - B. Morgan (doiPET-V10-07-00)
             Bump required CMake version range to 3.12...3.20, matching core Geant4

29.12.2020 - J.Allison; doiPET-V10-07-00
             Replace deprecated G4VisAttributes::Invisible by
             G4VisAttributes::GetInvisible().

02.11.2020 - B.Morgan; doiPET-V10-06-00
             Support same CMake version range as core Geant4

29.08.2019 - S. Guatelli;doiPET-V10-05-01
             G4VIS_USE and G4_UI removed

17.12.2018 - G. Cosmo;doiPET-V10-05-00
             Fixed compilation warnings on clang for unused data members in
             doiPETDetectorConstruction and doiPETEventAction classes.

25.10.2018 - S. Guatelli;doiPET-V10-04-00
             PET example introduced for the first time


