Back to home page

EIC code displayed by LXR

 
 

    


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

0001 # Example phonon 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 ## 2023-03-11 Ben Morgan (phononExample-V11-02-00)
0008 - Move CTests definitions to tests/ctests_examples
0009 
0010 ## 2021-12-10 Ben Morgan (phononExample-V11-00-00)
0011 - Change to new Markdown History format
0012 
0013 ---
0014 
0015 # History entries prior to 11.0
0016 
0017 4 November 2020 G.Folger (phononExample-V10-07-00)
0018 - download CrystalMap files
0019 
0020 10 November 2020 B. Morgan (phononExample-V10-06-00)
0021 - Migration to G4RunManagerFactory.
0022 
0023 24 June 2018 G.Folger        (phononExample-V10-04-03)
0024 - Correct Windows specific references for windows line ends
0025 
0026 21 June 2018 G.Folger        (phononExample-V10-04-02)
0027 - Add references specific for Windows-MT
0028 
0029 17 May 2018 J.Allison        (phononExample-V10-04-01)
0030 - Add #include "G4Types.hh"
0031 - Remove G4UI_USE and G4VIS_USE.
0032 - Move instantiation of G4UIExecutive to start of main.
0033 
0034 21 March 2018 G.Folger       (phononExample-V10-04-00)
0035 -  update references for caustic and timing
0036      changed caused by new CLHEP 2.4.0.4 with changes in random
0037 
0038 
0039 4 December 2017 G.Folger     (phononExample-V10-03-08)
0040 - fix typo in caustic.out-clang-MT, it had extra \n at end.
0041 
0042 24 November 2017 G.Folger    (phononExample-V10-03-07)
0043 -  update references for caustic and timing
0044      changed caused by new CLHEP 2.4.0.0 random number generator
0045 
0046 24 October 2017 G.Folger    (phononExample-V10-03-06)
0047 -  create caustic and timings with \n at least line, drop first
0048      empty line; it is difficult to create file without final \nl
0049 -  update references for this change.
0050 
0051 24 October 2017 G.Folger    (phononExample-V10-03-05)
0052 -  update references for caustic and timing
0053      caused by change in G4RandomDirection, tag global-V10-03-11
0054 
0055 25 January 2017 G.Folger    (phononExample-V10-03-04)
0056 -  correct new timing.out-MT: remove last newline from file
0057 
0058 25 January 2017 G.Folger    (phononExample-V10-03-03)
0059 -  Update timing.out-MT
0060 
0061 24 January 2017 Ben Morgan (phononExample-V10-03-02)
0062 - CTestDefinitions.txt: Use non-dereference form of variable expansion
0063   to resolve CMP0054 related warnings on Windows platforms where
0064   the compiler ID variable (MSVC) is also the name of a cmake
0065   variable.
0066 
0067 19 January 2017 Ben Morgan (phononExample-V10-03-01)
0068 - ComparePhonon.cmake: New script to perform comparison of
0069   timing and caustic output/reference files. When comparison
0070   fails, prints contents of files to screen, hence running
0071   comparison in script.
0072 - CTestDefinitions.txt: Migrate comparison tests to use new
0073   ComparePhonon.cmake script.
0074 
0075 18 January 2017 Ben Morgan (phononExample-V10-03-00)
0076 - Split build/run/compare test into three: build and run,
0077   compare timing outputs, compare caustic outputs.
0078   Needed due to use of multiple POSTCMD calls, when
0079   geant4_add_test only supports one.
0080 
0081 19 November 2016 A.Dotti     (phononExample-V10-02-08)
0082 - explicit set of SD to manager
0083 
0084 14 October 2016 G.Folger    (phononExample-V10-02-07)
0085 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0086     fix required by clang39 on Linux and MAC
0087 
0088 29 July 2016: Gunter Folger (phononExample-V10-02-06)
0089 -  2nd attempt to fix typo
0090 
0091 29 July 2016: Gunter Folger (phononExample-V10-02-05)
0092 -  fix typo
0093 
0094 29 July 2016: Gunter Folger (phononExample-V10-02-04)
0095 -  correct selection of caustic reference on MAC in MT mode;
0096    on MAC, compiler id is AppleClang.
0097 
0098 26 July 2016: Gunter Folger (phononExample-V10-02-03)
0099 - run.in: do not set random seed, this changes caustic.ssv and timing.ssv
0100 
0101 26 July 2016: Gunter Folger (phononExample-V10-02-02)
0102 - add clang/icc specific references, and switch depending on compiler
0103 
0104 17 February 2016: E. Bagli (phononExample-V10-02-01)
0105 - run.in: set the random seed in the macro file
0106 
0107 19 August 2015: M. Kelsey   (phononExample-V10-01-01)
0108 - XAluminumElectrodeHit.hh:  Make simple container with public data members
0109 - XAluminumElectrodeSensitivity:  Improve MT robustness, make HC local, make
0110   file streams shared-static, with protective mutexes.
0111 
0112 NOTE:  MT output from clang, icc is different from gcc.  Change below means
0113        test jobs still failing on those compilers.
0114 
0115 13 August 2015: G. Folger   (phononExample-V10-01-00)
0116 - Update caustic.out-MT to file created on slc6, gcc49, MT
0117 
0118 12 October 2014:  M. Kelsey (phononExample-V10-00-03)
0119 - caustic.out-MT-*, timing.out-MT-*:  Remove platform-specific reference files.
0120 - caustic.out-MT, timing.out-MT:  Add new references for MT jobs; output is
0121   different than sequential build.
0122 - CTestDefinitions.txt:  Use new platform-independent MT reference files.
0123 
0124 08 October 2014:  M. Kelsey (phononExample-V10-00-02)
0125 - XAluminumElectrodeHit:  G4Allocator must be thread local.
0126 
0127 06 October 2014:  M. Kelsey (phononExample-V10-00-01)
0128 Migration for MT compatibility:
0129 - XGeBox.cc:  Add XActionInitialization, use of G4MTRunManager.
0130 - XActionInitialization:  Move generator and stacking action here.
0131 - XGeneratorConstruction:  Move SD instantiation to new function.
0132 - sources.cmake:  Add new XActionInitialization.hh,cc
0133 
0134 06 February 2014:  J. Allison (phononExample-V10-00-00)
0135 - CMakeLists.txt: Added CrystalMaps to list copied to build directory.
0136 
0137 18 November 2013:  M. Kelsey (phononExample-V09-06-09)
0138 - XDetectorConstruction.cc:  Remove verbosity settings.
0139 - XPhysicsList:  Add verbosity ctor argument, use to set process vebosities.
0140 - run.out:  Updated content to reflect new verbosity controls
0141 - caustic.out-MT-Darwin, timing.out-MT-Darwin: New reference files from CDash.
0142 - caustic.out-MT-Linux, timing.out-MT-Linux: New reference files from CDash.
0143 
0144 14 November 2013:  M. Kelsey (phononExample-V09-06-08)
0145 - XDetectorConstruction.cc:  *TEMPORARY* Remove lattice dump, keep LM
0146   verbosity, add lattice verbosity.  Requires materials-V09-06-29.
0147 
0148 NOTE:  XPhysicsList.cc still has process verbosity.
0149 
0150 13 November 2013:  M. Kelsey (phononExample-V09-06-07)
0151 - XDetectorConstruction.cc:  *TEMPORARY* Turn on LatticeManager verbosity
0152   and dump generated lattice to output.  Requires materials-V09-06-28.
0153 
0154 12 November 2013:  M. Kelsey (phononExample-V09-06-06)
0155 - run.in:  Remove temporary tracking verbosity.  Windows jobs crash in the
0156   very first track.
0157 
0158 - XPhysicsList.cc:  *TEMPORARY*  Set verbosity on phonon processes.
0159 
0160 9 November 2013:  M. Kelsey (phononExample-V09-06-05)
0161 - CTestDefinitions.txt:  Fix variable setting for comparing timing.out on MT
0162   jobs (_causticRef was set twice).
0163 
0164 - run.in:  *TEMPORARY* Add tracking verbosity to get output useful for
0165   diagnosing a runtime problem on win7-vc11.  This will be removed later.
0166 
0167 7 November 2013:  M. Kelsey (phononExample-V09-06-04)
0168 - REMOVED particles, lattice classes, and processes.  Now all in GEANT4
0169   toolkit for Release 10.  Eliminated use of G4VUserTrackInfo, creating a
0170   singleton (thread-local) map between tracks and wavevectors, for use by
0171   the stacking action and by processes (the map is also in the toolkit).
0172 
0173         XLPhonon        -> source/particles/*/G4PhononLong
0174         XTPhononFast    -> source/particles/*/G4PhononTransFast
0175         XTPhononSlow    -> source/particles/*/G4PhononTransSlow
0176 
0177         XLogicalLattice -> source/materials/*/G4LatticeLogical
0178         XPhysicalLattice-> source/materials/*/G4LatticePhysical
0179 
0180         XLatticeManager3-> source/processes/phonon/*/G4LatticeManager
0181         XPhononDownconversionProcess
0182                         -> source/processes/phonon/*/G4PhononDownconversion
0183         XPhononReflectionProcess
0184                         -> source/processes/phonon/*/G4PhononReflection
0185         XPhononScatteringProcess
0186                         -> source/processes/phonon/*/G4PhononScattering
0187 
0188         XPhononTrackInformation -> DELETED
0189 
0190 - Renaming of classes, objects, and member functions in above code affected
0191   several other classes.  Also cleaned up #includes in both .hh and .cc files:
0192 
0193         XDetectorConstruction.hh,.cc
0194         XPhysicsList.cc
0195         XPhononStackingAction.cc
0196         XPrimaryGeneratorAction.cc
0197 
0198 - Internal "CRYSTALMAPS" envvar replaced with "G4LATTICEDATA" used in
0199   source/processes/phonon/*/G4LatticeReader.
0200 
0201         CrystalMaps/Ge/ subdirectory added with config file for numerical
0202         constants.  Lookup tables moved into subdirectory.
0203 
0204 - Updated caustic.out, timing.out to reflect minor numerical differences due
0205   to use of h_Planck.  Updated run.out to reflect reduced message output.
0206 
0207 13 June 2013: A. Dotti (phononExample-V09-06-03)
0208 - Adding reference files for MT mode, adding CTestDefinitions.txt
0209   file containing new ctest with OS/Mode reference files
0210 
0211 6 June 2013: G. Cosmo (phononExample-V09-06-02)
0212 - Fixed printout in XLogicalLattice.cc.
0213 
0214 19 February 2013: I. Hrivnacova (phononExample-V09-06-01)
0215 - Applied coding guidelines (separators)
0216 
0217 13 February 2013: I. Hrivnacova (phononExample-V09-06-00)
0218 - Applied coding guidelines (data members names, virtual keyword)
0219 
0220 28 November 2012: G. Cosmo (phononExample-V09-05-09)
0221 - Fixed cases of variable shadowing.
0222 
0223 15 November 2012: I. Hrivnacova (phononExample-V09-05-08)
0224 - Fixed files descriptions, .README for a change in the example
0225   directory name.
0226 
0227 14 November 2012: I. Hrivnacova (phononExample-V09-05-07)
0228 - Added copying macros in build area in CMake build
0229 - Updated .README with recent changes in README
0230 
0231 13 November 2012: P Mato (phononExample-V09-05-06)
0232 - Added property svn:eol-style native to caustic.out and timing.out files
0233 
0234 12 November 2012: P Mato (phononExample-V09-05-05)
0235 - Removed open mode fstream::in for output files. This will make
0236   the associated test not to fail on Windows(VC9).
0237 
0238 1 November 2012: D. Brandt (phononExample-V09-05-04)
0239 - Renamed directory from phononExample to phonon, per Gabriele Cosmo.
0240 
0241 1 November 2012: D. Brandt (phononExample-V09-05-03)
0242 - XPhononReflectionProcess.cc: Fix uninitialized variable.
0243 
0244 30 October 2012: D. Brandt (phononExample-V09-05-02)
0245 - XAlminumElectrodeSensitivity constructor now checks for existence
0246   of output files. If files exist, output is appended, if not they
0247   are created
0248 - Path for crystal map files is now taken from CRYSTALMAPS
0249   environment variable
0250 - Added inline comments
0251 
0252 29 October 2012: I. Hrivnacova (phononExample-V09-05-01)
0253 - Added explicit include of units and physical constants
0254 - Replaced own defined PI with pi from physical constants
0255 - Adding Copyright where missing
0256 - Allocate XLogicalLattice on heap to avoid a stack overflow
0257 - Added file descriptions (for Doxygen documentation)
0258 - Added .README file
0259 - Replaced tabulations with space characters
0260 
0261 26 October 2012: M.Asai (phononExample-V09-05-00)
0262 - Introducing a new example.
0263