Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/advanced/exp_microdosimetry/History is written in an unsupported language. File is not indexed.

0001 # Example exp_microdosimetry 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).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006 
0007 -------------------------------------------------------------------------------
0008 ## 2025-11-03 G. Milluzzo (exp_microdosimetry-V11-03-00)
0009 - Added the mini tissue equivalent proportional counter (mini TEPC) in Detector Construction
0010 - Added a new macro implementing a parallel monoenergetic 100 MeV proton beam
0011 
0012 ## 2024-10-28 G. Milluzzo (exp_microdosimetry-V11-02-00)
0013 - Added the SiC microdosimeter geometry in DetectorConstruction
0014 
0015 ## 2023-11-15 I. Hrivnacova (exp_microdosimetry-V11-01-03)
0016 - Updated vis.mac: changed "/vis/open XYZ [600x600-0+0]" to "/vis/open"
0017   to allow run-time choices and simplified comments.
0018 
0019 ## 2023-11-12 Alberto Ribon (exp_microdosimetry-V11-01-02)
0020 - run.mac : introduced the UI command
0021   '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
0022   to allow all radioactive decays (including the very long ones).
0023   This is necessary since G4 11.2, being 1 year the default time
0024   threshold above which the decays are ignored.
0025 
0026 ## 2023-11-09 G. Milluzzo (exp_microdosimetry-V11-01-01)
0027 - Renaming the radioprotection example in exp_microdosimetry
0028 
0029 ## 2022-11-16 F. Romano, J.Magini, G.Parisi, G. Milluzzo (radioprotection-V11-00-02)
0030 -  Updating the READMEfile.
0031    
0032 ## 2022-11-09 Francesco Romano (radioprotection-V11-00-01)
0033 -  Added the diamondTelescope detector. Messengers modified accordingly.
0034    Added python scripts to analyze the spectra files and calculate microdosimetric
0035    Quantities.
0036 
0037 ---
0038 
0039 # History entries prior to 11.0
0040 
0041 28.10.2021,  S.Guatelli tag radioprotection-V10-07-04
0042              Added the Bridge silicon microdosimeter and a
0043              macro to perform microdosimetric calculations.
0044              The ROOT macros run with ROOT version 6. 
0045              
0046 07.10.2021,  I. Hrivnacova tag radioprotection-V10-07-03
0047              Migration to new G4AnalysisManager.hh header.
0048 
0049 19.07.2021,  I. Hrivnacova tag radioprotection-V10-07-02
0050              Updated for changes in the analysis category:
0051              removed deleting of the analysis manager,
0052              as this is now done by the Geant4 kernel.
0053 
0054 24.05.2021,  B. Morgan (radioprotection-V10-07-01)
0055 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0056 
0057 11.02.2021 - S. Guatelli tag radioprotection-V10-07-00
0058              Dependence to G4EmProcessOptions removed.
0059              SetCuts method removed from the local PhysicsList as it is
0060              not thread-safe.
0061 
0062 17.11.2020 - S. Guatelli tag radioprotection-V10-06-02
0063              Migration to G4RunManagerFactory
0064 
0065 02.11.2020 - F. Romano and J. Magini tag radioprotection-V10-06-01
0066            - radioprotection.cc :
0067              added new parameter to DetectorConstruction constructor
0068              added instance of DetectorManager
0069            - DetectorConstruction.hh :
0070              defined private methods to construct a specific type of detector ("Silicon", "Diamond", and "MicroDiamond")
0071              added detectorType private string to store the name of the one in use
0072              added a variable to the constructor
0073              added declaration for DetectorMessenger class
0074            - DetectorConstruction.cc :
0075              modifed the constructor to store the detector type
0076              rewrote Construct so that it calls the specific method of the selected detector type
0077              moved the previous diamond detector geometry to ConstructDiamondDetector, and added new possible
0078        geometries (silicon and microdiamond) from scratch via the other two methods
0079            - DetectorMessenger.hh :
0080              created the file in order to switch detector type
0081            - DetectorMessenger.cc :
0082              created the file in order to switch detector type
0083            - geometry.mac :
0084              create the macro in order to select a specific detector at runtime (by default, all options are commented out)
0085            - vis.mac :
0086              added a line to execute geometry.mac before launching the GUI (at which point it wouldn't be possible to change                 the geometry anymore)
0087            - run.mac:
0088              added a line to execute geometry.mac
0089            - CMakeLists.txt :
0090              added geometry.mac to the list of files to be copied to the build directory
0091 
0092 02.11.2020 - B.Morgan tag radioprotection-V10-06-00
0093              Support same CMake version range as core Geant4
0094 
0095 30.10.2019 - S. Guatelli tag radioprotection-V10-05-01
0096              using namespace std removed
0097 
0098 31.01.2019 - I.Hrivnacova tag radioprotection-V10-05-00
0099              Merged GitHub PR #4: all Boolean operators now return G4bool.
0100 
0101 19.11.2016 - A. Dotti   tag radioprotection-V10-02-01
0102             Explicit set of SD to manager
0103 
0104 28.10.2016 - G. Folger  tag radioprotection-V10-02-00
0105             Remove direct use of theParticleIterator, use GetParticleTableIterator().
0106              fix required by clang39 on Linux and MAC
0107 
0108 06.03.2015 - A. Dotti. tag radioprotection-V10-01-00
0109              removing unnecessary GPS in master
0110 
0111 13.10.2014 - S. Guatelli. tag radioprotection-V10-00-01
0112              compilation warning with CLANG deleted (Run Action)
0113 
0114 09.10.2014 - S. Guatelli. tag radioprotection-V10-00-00
0115              compilation errors and warning on cdash deleted
0116 
0117 08.11.2013 - S. Guatelli. tag radioprotection-V09-06-03
0118              MT mode + analysis working
0119 
0120 20.09.2013 - S. Guatelli. tag radioprotection-V09-06-02
0121              REMSIM example dismissed as it is out of date.
0122              Replaced with characterisation of novel diamond detector for
0123              radiation protection, using microdosimetric approach.
0124 
0125 04.02.2013 - G.Folger; tag radioprotection-V09-06-01
0126            RemSimPhysicsList.cc: Update for renamed physics builders
0127            GNUmakefile: correct G4INSTALL
0128 
0129 14.12.2012 A. Ribon, tag radioprotection-V09-06-00
0130            Removed use of obsolete G4HadronQElasticPhysics.
0131 
0132 28.11.2012 G. Cosmo, tag radioprotection-V09-05-03
0133            Fixed cases of variable shadowing.
0134 
0135 25.10.2012 L. Pandola, tag radioprotection-V09-05-02
0136            Replace CMakeLists.txt to deal with UI/VIS
0137 
0138 12.10.2012 G. Cosmo, tag radioprotection-V09-05-01
0139            Explicit inclusion of units and constants headers.
0140 
0141 08.12.2011 P. Mato. tag radioprotection-V09-05-00
0142            Added CMakeLists.txt file
0143 
0144 31.10.2011 L. Pandola. Migrated G4Exceptions to the new scheme
0145            tag radioprotection-V09-04-02
0146 
0147 23.09.2011 S. Guatelli. Scoring mesh introduced.
0148            G4Analysis component subtitutes AIDA/PI analysis
0149            tag radioprotection-V09-04-01
0150 
0151 21.09.2011 S. Guatelli. Update of the physics list,
0152            tag radioprotection-V09-04-00
0153 
0154 18.11.2010 J.Allison, tag radioprotection-V09-03-03
0155            Introduce G4UIExecutive.
0156 
0157 09.11.2010 M.Asai, tag radioprotection-V09-03-02
0158            Fix AIDA file option
0159 
0160 06.06.2010 J. Perl, tag radioprotection-V09-03-01
0161            Remove unused variable in EventAction
0162 
0163 03.06.2010 J. Perl, tag radioprotection-V09-03-00
0164            Update vis usage
0165 
0166 16.11.2009 S. Guatelli, tag radioprotection-V09-02-04
0167            analysis output format is changed to xml
0168 
0169 12.11.2009 S. Guatelli, tag radioprotection-V09-02-01
0170            Physics List updated
0171 
0172 08.04.2009 G.A.P.Cirrone, tag radioprotection-V09-02-00
0173            GNUmakefile updated
0174 
0175 6 March 2009 Guy Barrand (in agreement with G.Cosmo)
0176 - GNUmakefile : remove the G4ANALYSIS_USE logic found in this file
0177   since it is handled already in the config/analysis.gmk.
0178   This avoids a duplication in the compilation and link commands
0179   of the aida-config options.
0180 
0181 06.06.2007 MGP tag radioprotection-V08-03-00
0182            Minor documentation update
0183 
0184 15th November 2006 Susanna Guatelli (radioprotection-V08-01-00)
0185 - The hadronic physics lists are more clear.
0186 
0187 31th May 2006 Susanna Guatelli(radioprotection-V08-00-01)
0188 - Added histograms
0189 - Added comments
0190 
0191 15th March 2006 Susanna Guatelli(radioprotection-V08-00-00)
0192 - Pion absorption at rest introduced in  RemSimHadronicBinary.cc
0193 - Added more histograms
0194 - Primary particle generator can handle spectra
0195 
0196 7th December 2005 Susanna Guatelli (radioprotection-V07-01-04)
0197 - Macros updated
0198 - Comment deleted from remsim.cc
0199 
0200 2nd December 2005 Susanna Guatelli (radioprotection-V07-01-03)
0201 - Ions updated
0202 - General Particle source introduced
0203 - Macros updated
0204 - README updated
0205 
0206 23th November 2005 Susanna Guatelli (radioprotection-V07-01-02)
0207 - Ions introduced
0208 
0209 23th November 2005 Susanna Guatelli (radioprotection-V07-01-01)
0210 - Deleted warning due to standard C++ libraries concerning reading
0211 external files
0212 - Added Eta and EtaPrime as particles
0213 
0214 8th September 2005  Susanna Guatelli  (radioprotection-V07-01-00)
0215 - Deleted bug. The bug appears at the end of the execution of the simulation.
0216   The bug consists in a segmentation fault appearing after the delete
0217   of the run manager. The bug appeared with platform slc3.
0218   It is due to a bug in G4hLowEnergyIonisation.
0219 
0220 30th May 2005  Susanna Guatelli  (radioprotection-V07-00-05)
0221 - Code review, analysis with AIDA 3.2.1 and PI 1.3.3
0222 
0223 3rd May 2005  John Allison  (examples-V07-00-03)
0224 - Replaced vis manager with G4VisExecutive.
0225 
0226 11.2004 - Binary cascade approach added
0227 
0228 11.2004 - Option to define the format of the output file hbook or xml
0229 
0230 11.2004 - Add histograms
0231 
0232 05.2004 - Design iteration with Decorator Design pattern
0233 
0234 01.2004 - S.Guatelli
0235           First implementation
0236