Warning, /geant4/examples/extended/optical/wls/History is written in an unsupported language. File is not indexed.
0001 # Example wls 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
0009 ## 2023-11-02 Daren Sawkey (WLS-V11-01-01)
0010 - Apply clang-tidy recommendations
0011
0012 ## 2023-10-11 Daren Sawkey (WLS-V11-01-00)
0013 - Apply coding guidelines, especially use of override and variable
0014 initialization
0015
0016 ## 2022-08-26 Gabriele Cosmo (WLS-V11-00-01)
0017 - Fixed compilation warning on gcc-12.1 in WLSTrajectoryPoint constructor.
0018
0019 ## 2021-12-10 Ben Morgan (WLS-V11-00-00)
0020 - Change to new Markdown History format
0021
0022 ---
0023
0024 # History entries prior to 11.0
0025
0026 Oct 25, 2021 B. Morgan (WLS-V10-07-04)
0027 - Use G4StrUtil functions replacing deprecated G4String member functions
0028
0029 Oct 6, 2021 I. Hrivnacova (WLS-V10-07-03)
0030 - Migration to new G4AnalysisManager.hh header;
0031 define the default output file type (root),
0032 removed WLSAnalysis.hh
0033
0034 Sept 7, 2021 D. Sawkey (WLS-V10-07-02)
0035 - add visualisation attributes
0036 - fix bug preventing cladding being built
0037 - fix counting detector hits
0038 - add histograms
0039 - use G4OpBoundaryProcess::invokeSD rather than ProcessHits_boundary call
0040 in SteppingAction
0041 - remove StringToRotation
0042 - remove Sr90.mac; add electron.mac
0043
0044 May 21, 2021 D. Sawkey (WLS-V10-07-01)
0045 - WLSMaterials: use correct material property names
0046
0047 May 19, 2021 V. Ivanchenko (WLS-V10-07-00)
0048 - WLSPrimaryGeneratorAction - use G4PhysicsFreeVector instead of
0049 G4PhysicsOrderedFreeVector
0050
0051 November 5, 2020 D. Sawkey (WLS-V10-06-02)
0052 - Large cleaning including clang-format style guidelines.
0053 - Add counters to record run and event statistics.
0054 - update macros
0055
0056 November 3, 2020 D. Sawkey (WLS-V10-06-01)
0057 - Add remaining material properties using new interface with sd::vectors
0058
0059 August 4, 2020 D. Sawkey (WLS-V10-06-00)
0060 - Add material properties using new interface with std::vectors
0061
0062 October 29, 2019 D. Sawkey (WLS-V10-05-01)
0063 - Use G4OpticalPhysics
0064 - Use G4SteppingVerbose
0065
0066 October 21, 2019 D.Sawkey (WLS-V10-05-00)
0067 - Don't store random number seeds
0068
0069 May 17, 2018 J. Allison (WLS-V10-04-01)
0070 - Remove G4UI_USE and G4VIS_USE.
0071 - Move instantiation of G4UIExecutive to start of main.
0072
0073 May 08, 2018 B.Morgan (WLS-V10-04-00)
0074 - Include G4Types before use of G4MULTITHREADED. For forward
0075 compatibility with move to #defines over -D for G4 preprocessor
0076 symbols.
0077
0078 May 10, 2017 V.Ivanchenko (WLS-V10-03-00)
0079 - WLSDetectorConstruction, WLSSteppingAction - fixed gcc 7.1 warnings
0080
0081 Nov 19, 2016 A.Dotti (WLS-V10-02-04,-05)
0082 - Explicit set of SD to manager
0083
0084 Nov 08, 2016 G.Folger (WLS-V10-02-03)
0085 - replace use of fPhysicsVector by RegisterPhysics in ctor of WLSPhysicsList.cc
0086
0087 Nov 03, 2016 L.Garnier (WLS-V10-02-02)
0088 - remove icons.mac. Automatically include since interfaces-V10-02-07
0089
0090 Oct 14, 2016 G.Folger (WLS-V10-02-01)
0091 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0092 fix required by clang39 on Linux and MAC
0093
0094 Sep 28, 2016 P. Gumplinger (WLS-V10-02-00)
0095 - fully adhere to Coding Guide Lines for member functions
0096
0097 Oct 09, 2015 P. Gumplinger (WLS-V10-01-04)
0098 - adhere to Coding Guide Lines for member functions
0099
0100 May 14, 2015 P. Gumplinger (WLS-V10-01-03)
0101 - remove obsolete /event/drawTrack and /event/printModulo
0102
0103 March 8, 2015 A. Dotti (WLS-V10-01-02)
0104 - introducing global mutex for primary generation
0105 because examples modifies GPS polarization/time
0106
0107
0108 March 6, 2015 A. Dotti (WLS-V10-01-00, -01)
0109 - removing unnecessary GPS from master
0110
0111 October 17, 2014 P. Gumplinger (WLS-V10-00-04)
0112 - remove double blank lines in WLSDetectorConstruction.cc and
0113 WLSPrimaryGeneratorAction.cc
0114
0115 October 16, 2014 P. Gumplinger (WLS-V10-00-03)
0116 - fix coding guideline 1.4 in WLSDetectorMessenger
0117
0118 July 11, 2014 P. Gumplinger (WLS-V10-00-02)
0119 - Use implicit dimensioning for all arrays and assert that they are the
0120 same (thanks to M. Kelsey for suggesting this)
0121
0122 June 06, 2014 A. Dotti (WLS-V10-00-01)
0123 - Migration to new GPS for MT
0124
0125 December 04, 2013 P. Gumplinger (WLS-V10-00-00)
0126 - Fixes in gui.mac:
0127 Commented out command specific to B2 example
0128 Let execute vis.mac first to make the command in added menus available;
0129 Corrected wireframe parameter
0130
0131 December 02, 2013 G. Folger (WLS-V09-06-15)
0132 - corrected avoiding re-use of pointer into temporary in
0133 WLSDetectorConstruction.cc
0134
0135 December 02, 2013 G. Folger (WLS-V09-06-14)
0136 - avoid re-use of pointer into temporary in WLSDetectorConstruction.cc
0137
0138 November 29, 2013 P. Gumplinger (WLS-V09-06-13)
0139 - do not user G4PhysListFactory, remove B2 stuff from gui.mac
0140
0141 November 28, 2013 P. Gumplinger (WLS-V09-06-12)
0142 - add gui.mac, icons.mac and run.png
0143
0144 November 27, 2013 P. Gumplinger (WLS-V09-06-11)
0145 - Fixed ConstructSDandField():
0146 Moved setting the SD and field manager to logical volume outside the tests
0147 - Put back cleaning volumes and solid stores in Construct()
0148 - add gui.mac
0149
0150 November 22, 2013 P. Gumplinger (WLS-V09-06-10)
0151 - replace UpdateGeometry with ReinitializeGeometry
0152
0153 October 29, 2013 P. Gumplinger (WLS-V09-06-09)
0154 - make sure only one SteppingVerbose is activated, remove SetNumberOfThreads
0155
0156 October 09, 2013 I. Hrivnacova (WLS-V09-06-08)
0157 - Instantiate SteppingVerbose in a new method in WLSActionInitialization
0158 and removed WLSWorkerInitialization (not needed anymore)
0159
0160 July 04, 2013 M. Asai (WLS-V09-06-07)
0161 fix the use of G4Allocator in WLSTrajectory and WLSTrajectoryPoint
0162 classes for multi-threaded mode
0163
0164 June 05, 2013 P. Gumplinger (WLS-V09-06-05) and (WLS-V09-06-06)
0165 fix compilation error when G4MULTITHREADED
0166
0167 June 02, 2013 P. Gumplinger (WLS-V09-06-04)
0168 migration to MultiThread (MT) capable
0169
0170 May 06, 2013 P. Gumplinger (WLS-V09-06-03)
0171 Apply all Examples Coding Guidelines
0172
0173 Apr 05, 2013 A.Dotti (WLS-V09-06-02)
0174 Fix compilation errors for the use of G4VModularPhysicsList::physicsVector
0175 data member (now part of split-class mechanism).
0176
0177 Apr 01, 2013 A.Dotti (WLS-V09-06-01)
0178 Mew interface in G4VUserPhysicsList needed for MT
0179
0180 Dec 02, 2012 J.Allison (WLS-V09-06-00)
0181 Migration to DrawTrajectory() (i_mode argument is no longer available):
0182 o WLSTrajectory.cc: Removed DrawTrajectory(G4int i_mode).
0183 o WLSEventAction.cc: Removed argument from DrawTrajectory().
0184
0185 Nov 28th, 2012 Gabriele Cosmo (WLS-V09-05-04)
0186 - Fixed cases of variable shadowing.
0187
0188 Nov 17th, 2012 Ivana Hrivnacova (WLS-V09-05-03)
0189 - Updated documentation.
0190 - Removed obsolete instructions (how to compile & link).
0191
0192 Nov 14th, 2012 Ivana Hrivnacova (WLS-V09-05-02)
0193 - In vis.mac: OGLIX replaced with OGL.
0194
0195 Sep 17th, 2012 Peter Gumplinger (WLS-V09-05-01)
0196 remove G4TRACKING_ALLOC_EXPORT, G4DLLEXPORT and G4DLLIMPORT from
0197 WLSTrajectory and WLSTrajectoryPoint.
0198
0199 Jun 20th, 2012 Peter Gumplinger (WLS-V09-05-00)
0200 remove SetModel from WLSOpticalPhysics.cc to work with op-V09-05-04
0201
0202 Nov 18th, 2011 Gunter Folger (WLS-V09-04-03)
0203 -----------------------------------------------
0204 migrate to new G4Exception
0205
0206 Oct 14th, 2011 Peter Gumpinger (WLS-V09-04-02)
0207 -----------------------------------------------
0208 modify to work with materials-V09-04-15
0209
0210 Oct 10th, 2011 Gunter Folger (WLS-V09-04-01)
0211 -----------------------------------------------
0212 Fix compilation gcc46 compilation warning in WLSMaterials.cc and
0213 WLSPrimaryGeneratorAction.cc
0214
0215 Feb 3rd, 2011 Gunter Folger (WLS-V09-04-00)
0216 -----------------------------------------------
0217 add missing #include <ctime> in src/WLSRunAction.cc (Windows)
0218
0219 Nov 20th, 2010 Peter Gumplinger (WLS-V09-03-04)
0220 -----------------------------------------------
0221 do not make a new Sensitive Detector at every UpdateGeometry()
0222
0223 Oct 24th, 2010 Peter Gumplinger (WLS-V09-03-03)
0224 -----------------------------------------------
0225 include Mie scattering process and update usage of G4PhysListFactory
0226
0227 Jun 3rd, 2010 Peter Gumplinger (WLS-V09-03-02)
0228 --------------------------------------------------
0229 modify WLSTrajectory class to compile without warnings against
0230 tracking-V09-03-03 by implementing a DrawTrajectory() method.
0231
0232 Mar 25th, 2010 Gunter Folger (WLS-V09-03-01)
0233 -----------------------------------------------
0234 replace use of 2*M_PI by twopi. M_PI is defind in math.h in Linux, but
0235 not in Windows; pi/twopi is defined in CLHEP.
0236
0237 Jan 11th, 2010 Peter Gumplinger (WLS-V09-03-00)
0238 -----------------------------------------------
0239 add initialization macro init.in as per README
0240
0241 Dec 8th, 2009 Gunter Folger (WLS-V09-02-02)
0242 -----------------------------------------------
0243 - make gcc4.3 really happy:
0244 WLSDetectorConstruction.cc modified to avoid wrong error messages ( gcc bug?)
0245 WLSUserTrackInformation.cc add brackets to avoid warnings.
0246
0247 Dec 7th, 2009 Peter Gumplinger (WLS-V09-02-01)
0248 - keep gcc 4.3 compiler on SLC5 happy (modified WLSDetectorConstruction.cc)
0249
0250 Nov 24th, 2009 Siu Pak Mok / Peter Gumplinger (WLS-V09-02-00)
0251 -------------------------------------------------------------
0252 - First release of WLS setup for optical processes.