Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/exoticphysics/monopole/History is written in an unsupported language. File is not indexed.

0001 # Example monopole 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). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006 
0007 
0008 ## 2022-10-24 I. Hrivnacova (monopole-V11-00-03)
0009 - Coding guidelines: start data members with 'f' (PrimaryGeneratorAction);
0010   use G4int, G4double
0011   
0012 ## 2022-04-19 Jonas Hahnfeld (monopole-V11-00-02)
0013 - `G4MonopoleTransportation`: Set step status on volume boundary
0014 
0015 ## 2022-01-17 Jonas Hahnfeld (monopole-V11-00-01)
0016 - Remove useless `const_cast` of `G4VSensitiveDetector`
0017 
0018 ## 2021-12-10 Ben Morgan (monopole-V11-00-00)
0019 - Change to new Markdown History format
0020 
0021 ---
0022 
0023 # History entries prior to 11.0
0024 
0025 07 November 2021 I. Hrivnacova (monopole-V10-07-01)
0026 - Added analysis manager Clear() call at the end of run
0027 
0028 06 October 2021 I. Hrivnacova (monopole-V10-07-00)
0029 - Migration to new G4AnalysisManager.hh header;
0030   define the output file name with an extension.
0031 
0032 10 November 2020: B. Morgan (monopole-V10-06-00)
0033 - Migration to G4RunManagerFactory.
0034 
0035 21 February 2020: V.Ivantchenko (monopole-V10-06-00)
0036 - G4MonopolePhysics - minor code clean-up for thread safety
0037 - monopole.cc - do not instantiate VisManager in the batch mode;
0038     fixed typos
0039 - G4MonopoleTransportation - removed check on if monopole is
0040     opticalphoton or not
0041 
0042 26 November 2019 I. Hrivnacova (monopole-V10-05-02)
0043 - Fixed Doxygen warnings
0044 
0045 09 July 2019: I.Hrivnacova (monopole-V10-05-01)
0046 - Use G4Threading::IsMultithreadedApplication() instead of G4MULTITHREADED tests:
0047   This fixes compilation of code when used in sequential application built
0048   against Geant4 libraries built with MT.
0049 
0050 01 March 2019: V.Ivantchenko (monopole-V10-05-00)
0051 - G4MonopolePhysics - minor code clean-up, replaced G4cerr by G4Exception
0052 - monopole.cc - do not instantiate VisManager in the batch mode, default
0053     number of threads is now 1
0054 - Run, RunAction - extend histograms and printouts to restricted dEdx and
0055     delta-electron cross section (needed to fix problem #2126)
0056 
0057 23 October 2018: I.Hrivnacova (monopole-V10-04-06)
0058 - Define the field setup data (fMonFieldSetup) in the DetectorConstruction class
0059   thread-local using G4Cache utility.
0060 
0061 19 October 2018: I.Hrivnacova (monopole-V10-04-05)
0062 Macro review and code clean-up:
0063 - Removed not used and not working commands:
0064   /testex/det/setField
0065        not used, duplicates /testex/fld/setField 0.2 tesla
0066   /testex/det/update
0067        not used
0068   /monopole/magCharge, elCharge, Mass
0069        not working, as these parameters need to be set at a very early stage
0070   /testex/run/verbose
0071        the set verbose level is not used
0072 - Updated main() to make possible passing the monopole setup in both
0073   batch and interactive mode
0074 - DetectorConstruction, RunAction: code clean-up
0075 - Added warning in G4MonopolePhysics when setting monopole parameters fails
0076 - Updated README files
0077 
0078 15 October 2018: I.Hrivnacova (monopole-V10-04-04)
0079 - Removed run initialization from main and added init_vis.mac
0080   macro for interactive session
0081 - Explicitly define physics lists ("FTFP_BERT")
0082 - Added the default value of magnetic field 0.2 tesla
0083   and also setting of this value in monopole.in and init_vis.mac
0084 - Fixed updating geometry parameters after initialization
0085   by calling G4RunManager::ReinitializeGeometry() instead of
0086   GeometryHasBeenModified()
0087 - Added printing production cuts table in RunAction::EndOfRunAction
0088 
0089 01 August 2018: V.Ivantchenko (monopole-V10-04-03)
0090 - G4MonopolePhysics - fixed static analizer warning
0091 - G4MonopoleTransportation - removed several static variables;
0092     respect line length requirement
0093 
0094 17-May-2018 J.Allison (monopole-V10-04-02)
0095 - Remove G4UI_USE and G4VIS_USE.
0096 - Move instantiation of G4UIExecutive to start of main.
0097 - Add runManager->Initialize().
0098 
0099 8 May 2018: B. Morgan (monopole-V10-04-01)
0100 - Include G4Types before use of G4MULTITHREADED. For forward
0101   compatibility with move to #defines over -D for G4 preprocessor
0102   symbols.
0103 
0104 8 March 2018: J. Apostolakis   (monopole-V10-04-00)
0105 - As equations of motion do not use Electric field, changed
0106   G4MonopoleEquation to use G4MagneticField (instead of
0107    G4ElectroMagneticField.)
0108   This is needed due to correction of inheritance in
0109      magfield-V10-04-00 which is a co-working tag.
0110 
0111 21 November 17: V.Ivantchenko (monopole-V10-03-04)
0112 - Simplified histograms defition and filling
0113 
0114 20 November 17: V.Ivantchenko (monopole-V10-03-03)
0115 - Fixed lost functionality of histograms and monopole parameter
0116   definitions
0117 
0118 26 October 17: D. Sorokin (monopole-V10-03-01)
0119 - G4MonopoleTransportation.cc - build fix
0120 
0121 23 June 17: S. Elles (monopole-V10-03-00)
0122 - add MT interface
0123 - switch ActionInitialization, Run and RunAction classes
0124 - switch to G4AnalysisManager
0125 
0126 01 September 15: I. Hrivnacova (monopole-V10-01-00)
0127 - Removed EventAction and EventActionMessenger classes, now obsolete, and
0128   replaced /testex/event/printModulo commands in macros with
0129   /run/printProgress
0130 
0131 16 October 14: I. Hrivnacova (monopole-V10-00-00)
0132 - Fixed coding guidelines (long lines) in G4MonopoleTransportation.cc
0133 
0134 03 December 13: I. Hrivnacova (monopole-V09-06-06)
0135 - Updated README for removing AIDA
0136 
0137 10 May 13: J.Apostolakis (monopole-V09-06-05)
0138 - G4MonopoleTransportation and G4MonopoleEquation:
0139       Adapted to use G4ChargeState to pass Magnetic & Electric Charge,
0140           and to changed signature of SetChargeMomentumMass.
0141 
0142 19 February 13: V.Ivantchenko (monopole-V09-06-04)
0143 - G4MonopoleTransportation - removed local variable fVerboseLevel
0144     and Get/Set methods; use instead verboseLevel variable from
0145     the base class
0146 
0147 13 February 13: I.Hrivnacova (monopole-V09-06-03)
0148 - Applied coding guidelines
0149   (virtual keyword, data members names and initialization)
0150 
0151 01 February 13: V.Ivant (monopole-V09-06-02)
0152 - G4MonopolePhysics - fixed warning at initialisation
0153 
0154 31 January 13: V.Ivant (monopole-V09-06-01)
0155 - fixed initialisation after MT was introduced
0156 
0157 10 January 13: V.Ivant (monopole-V09-06-00)
0158 - fixed computation of monopole range
0159 
0160 20 September 12: I.Hrivnacova (monopole-V09-05-03)
0161 - Adding explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh
0162   where needed
0163 - Replaced tabulators with space characters
0164 
0165 19 September 12: V.Ivant (monopole-V09-05-02)
0166 - remove not needed file
0167 
0168 4 September 12: I.Hrivnacova (monopole-V09-05-01)
0169 - Updated CMakeLists.txt:
0170   adding visualization, copying macros, install target and comment lines
0171 - Adding .README
0172 
0173 28 May 12: V.Ivant (monopole-V09-05-00)
0174 - applied code convention
0175 
0176 08 December 10: V.Ivant (monopole-V09-03-08)
0177 - added forgotten files
0178 
0179 29 November 10: V.Ivant (monopole-V09-03-07)
0180 - Use the most recent version of monopole transportation,
0181   delta-electron production enabled, non-integer monopole charge allowed
0182 
0183 9 November 10: M.Asai (monopole-V09-03-06)
0184 - Fix AIDA file option.
0185 
0186 6 June 10: J.Perl (monopole-V09-03-05)
0187 - Remove unused variable in EventAction
0188 
0189 4 June 10: J.Perl (monopole-V09-03-04)
0190 - Updated vis usage
0191 
0192 04 June 10: V.Ivant (monopole-V09-03-03)
0193 - Substituted QGSP by QGSP_BERT
0194 - (J. Apostolakis, B. Bozsogi)  Added new classes for monopole
0195   G4MonopoleEquation, G4MonopoleFieldSetup, G4MonopoleTransportation
0196 
0197 12 May 10: J.Allison (monopole-V09-03-02)
0198 - Introduced GUIExecutive.
0199 
0200 31 March 10: V.Ivant (monopole-V09-03-01)
0201 - Removed obsolete header G4MultipleScattering.hh
0202 
0203 23 March 10: V.Ivant (monopole-V09-03-00)
0204 - Cleanup and add test on ionisation of heavy highly charged particle
0205 
0206 14 July 09: V.Ivant (monopole-V09-02-00)
0207 - Added messenger to define mass and change of the monopole
0208 
0209 11 June 08: V.Ivant (monopole-V09-01-00)
0210 - Remove AIDA from GNUmakefile
0211 - Fixed compillation warnings
0212 
0213 16 August 07: V.Ivant (monopole-V09-00-00)
0214 - First release
0215