216 lines
7.5 KiB
Plaintext
216 lines
7.5 KiB
Plaintext
# Example monopole 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!
|
|
|
|
|
|
## 2022-10-24 I. Hrivnacova (monopole-V11-00-03)
|
|
- Coding guidelines: start data members with 'f' (PrimaryGeneratorAction);
|
|
use G4int, G4double
|
|
|
|
## 2022-04-19 Jonas Hahnfeld (monopole-V11-00-02)
|
|
- `G4MonopoleTransportation`: Set step status on volume boundary
|
|
|
|
## 2022-01-17 Jonas Hahnfeld (monopole-V11-00-01)
|
|
- Remove useless `const_cast` of `G4VSensitiveDetector`
|
|
|
|
## 2021-12-10 Ben Morgan (monopole-V11-00-00)
|
|
- Change to new Markdown History format
|
|
|
|
---
|
|
|
|
# History entries prior to 11.0
|
|
|
|
07 November 2021 I. Hrivnacova (monopole-V10-07-01)
|
|
- Added analysis manager Clear() call at the end of run
|
|
|
|
06 October 2021 I. Hrivnacova (monopole-V10-07-00)
|
|
- Migration to new G4AnalysisManager.hh header;
|
|
define the output file name with an extension.
|
|
|
|
10 November 2020: B. Morgan (monopole-V10-06-00)
|
|
- Migration to G4RunManagerFactory.
|
|
|
|
21 February 2020: V.Ivantchenko (monopole-V10-06-00)
|
|
- G4MonopolePhysics - minor code clean-up for thread safety
|
|
- monopole.cc - do not instantiate VisManager in the batch mode;
|
|
fixed typos
|
|
- G4MonopoleTransportation - removed check on if monopole is
|
|
opticalphoton or not
|
|
|
|
26 November 2019 I. Hrivnacova (monopole-V10-05-02)
|
|
- Fixed Doxygen warnings
|
|
|
|
09 July 2019: I.Hrivnacova (monopole-V10-05-01)
|
|
- Use G4Threading::IsMultithreadedApplication() instead of G4MULTITHREADED tests:
|
|
This fixes compilation of code when used in sequential application built
|
|
against Geant4 libraries built with MT.
|
|
|
|
01 March 2019: V.Ivantchenko (monopole-V10-05-00)
|
|
- G4MonopolePhysics - minor code clean-up, replaced G4cerr by G4Exception
|
|
- monopole.cc - do not instantiate VisManager in the batch mode, default
|
|
number of threads is now 1
|
|
- Run, RunAction - extend histograms and printouts to restricted dEdx and
|
|
delta-electron cross section (needed to fix problem #2126)
|
|
|
|
23 October 2018: I.Hrivnacova (monopole-V10-04-06)
|
|
- Define the field setup data (fMonFieldSetup) in the DetectorConstruction class
|
|
thread-local using G4Cache utility.
|
|
|
|
19 October 2018: I.Hrivnacova (monopole-V10-04-05)
|
|
Macro review and code clean-up:
|
|
- Removed not used and not working commands:
|
|
/testex/det/setField
|
|
not used, duplicates /testex/fld/setField 0.2 tesla
|
|
/testex/det/update
|
|
not used
|
|
/monopole/magCharge, elCharge, Mass
|
|
not working, as these parameters need to be set at a very early stage
|
|
/testex/run/verbose
|
|
the set verbose level is not used
|
|
- Updated main() to make possible passing the monopole setup in both
|
|
batch and interactive mode
|
|
- DetectorConstruction, RunAction: code clean-up
|
|
- Added warning in G4MonopolePhysics when setting monopole parameters fails
|
|
- Updated README files
|
|
|
|
15 October 2018: I.Hrivnacova (monopole-V10-04-04)
|
|
- Removed run initialization from main and added init_vis.mac
|
|
macro for interactive session
|
|
- Explicitly define physics lists ("FTFP_BERT")
|
|
- Added the default value of magnetic field 0.2 tesla
|
|
and also setting of this value in monopole.in and init_vis.mac
|
|
- Fixed updating geometry parameters after initialization
|
|
by calling G4RunManager::ReinitializeGeometry() instead of
|
|
GeometryHasBeenModified()
|
|
- Added printing production cuts table in RunAction::EndOfRunAction
|
|
|
|
01 August 2018: V.Ivantchenko (monopole-V10-04-03)
|
|
- G4MonopolePhysics - fixed static analizer warning
|
|
- G4MonopoleTransportation - removed several static variables;
|
|
respect line length requirement
|
|
|
|
17-May-2018 J.Allison (monopole-V10-04-02)
|
|
- Remove G4UI_USE and G4VIS_USE.
|
|
- Move instantiation of G4UIExecutive to start of main.
|
|
- Add runManager->Initialize().
|
|
|
|
8 May 2018: B. Morgan (monopole-V10-04-01)
|
|
- Include G4Types before use of G4MULTITHREADED. For forward
|
|
compatibility with move to #defines over -D for G4 preprocessor
|
|
symbols.
|
|
|
|
8 March 2018: J. Apostolakis (monopole-V10-04-00)
|
|
- As equations of motion do not use Electric field, changed
|
|
G4MonopoleEquation to use G4MagneticField (instead of
|
|
G4ElectroMagneticField.)
|
|
This is needed due to correction of inheritance in
|
|
magfield-V10-04-00 which is a co-working tag.
|
|
|
|
21 November 17: V.Ivantchenko (monopole-V10-03-04)
|
|
- Simplified histograms defition and filling
|
|
|
|
20 November 17: V.Ivantchenko (monopole-V10-03-03)
|
|
- Fixed lost functionality of histograms and monopole parameter
|
|
definitions
|
|
|
|
26 October 17: D. Sorokin (monopole-V10-03-01)
|
|
- G4MonopoleTransportation.cc - build fix
|
|
|
|
23 June 17: S. Elles (monopole-V10-03-00)
|
|
- add MT interface
|
|
- switch ActionInitialization, Run and RunAction classes
|
|
- switch to G4AnalysisManager
|
|
|
|
01 September 15: I. Hrivnacova (monopole-V10-01-00)
|
|
- Removed EventAction and EventActionMessenger classes, now obsolete, and
|
|
replaced /testex/event/printModulo commands in macros with
|
|
/run/printProgress
|
|
|
|
16 October 14: I. Hrivnacova (monopole-V10-00-00)
|
|
- Fixed coding guidelines (long lines) in G4MonopoleTransportation.cc
|
|
|
|
03 December 13: I. Hrivnacova (monopole-V09-06-06)
|
|
- Updated README for removing AIDA
|
|
|
|
10 May 13: J.Apostolakis (monopole-V09-06-05)
|
|
- G4MonopoleTransportation and G4MonopoleEquation:
|
|
Adapted to use G4ChargeState to pass Magnetic & Electric Charge,
|
|
and to changed signature of SetChargeMomentumMass.
|
|
|
|
19 February 13: V.Ivantchenko (monopole-V09-06-04)
|
|
- G4MonopoleTransportation - removed local variable fVerboseLevel
|
|
and Get/Set methods; use instead verboseLevel variable from
|
|
the base class
|
|
|
|
13 February 13: I.Hrivnacova (monopole-V09-06-03)
|
|
- Applied coding guidelines
|
|
(virtual keyword, data members names and initialization)
|
|
|
|
01 February 13: V.Ivant (monopole-V09-06-02)
|
|
- G4MonopolePhysics - fixed warning at initialisation
|
|
|
|
31 January 13: V.Ivant (monopole-V09-06-01)
|
|
- fixed initialisation after MT was introduced
|
|
|
|
10 January 13: V.Ivant (monopole-V09-06-00)
|
|
- fixed computation of monopole range
|
|
|
|
20 September 12: I.Hrivnacova (monopole-V09-05-03)
|
|
- Adding explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh
|
|
where needed
|
|
- Replaced tabulators with space characters
|
|
|
|
19 September 12: V.Ivant (monopole-V09-05-02)
|
|
- remove not needed file
|
|
|
|
4 September 12: I.Hrivnacova (monopole-V09-05-01)
|
|
- Updated CMakeLists.txt:
|
|
adding visualization, copying macros, install target and comment lines
|
|
- Adding .README
|
|
|
|
28 May 12: V.Ivant (monopole-V09-05-00)
|
|
- applied code convention
|
|
|
|
08 December 10: V.Ivant (monopole-V09-03-08)
|
|
- added forgotten files
|
|
|
|
29 November 10: V.Ivant (monopole-V09-03-07)
|
|
- Use the most recent version of monopole transportation,
|
|
delta-electron production enabled, non-integer monopole charge allowed
|
|
|
|
9 November 10: M.Asai (monopole-V09-03-06)
|
|
- Fix AIDA file option.
|
|
|
|
6 June 10: J.Perl (monopole-V09-03-05)
|
|
- Remove unused variable in EventAction
|
|
|
|
4 June 10: J.Perl (monopole-V09-03-04)
|
|
- Updated vis usage
|
|
|
|
04 June 10: V.Ivant (monopole-V09-03-03)
|
|
- Substituted QGSP by QGSP_BERT
|
|
- (J. Apostolakis, B. Bozsogi) Added new classes for monopole
|
|
G4MonopoleEquation, G4MonopoleFieldSetup, G4MonopoleTransportation
|
|
|
|
12 May 10: J.Allison (monopole-V09-03-02)
|
|
- Introduced GUIExecutive.
|
|
|
|
31 March 10: V.Ivant (monopole-V09-03-01)
|
|
- Removed obsolete header G4MultipleScattering.hh
|
|
|
|
23 March 10: V.Ivant (monopole-V09-03-00)
|
|
- Cleanup and add test on ionisation of heavy highly charged particle
|
|
|
|
14 July 09: V.Ivant (monopole-V09-02-00)
|
|
- Added messenger to define mass and change of the monopole
|
|
|
|
11 June 08: V.Ivant (monopole-V09-01-00)
|
|
- Remove AIDA from GNUmakefile
|
|
- Fixed compillation warnings
|
|
|
|
16 August 07: V.Ivant (monopole-V09-00-00)
|
|
- First release
|
|
|