Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/visualization/RayTracer/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /visualization/RayTracer/History (Version 11.3.0) and /visualization/RayTracer/History (Version 5.1.p1)


  1 # Category raytracer History                   <<   1 $Id: History,v 1.15 2002/12/11 16:01:24 johna Exp $
                                                   >>   2 -------------------------------------------------------------------
  2                                                     3 
  3 See `CONTRIBUTING.rst` for details of **requir <<   4      =========================================================
  4 which **must** added in reverse chronological  <<   5      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 It must **not** be used as a substitute for wr <<   6      =========================================================
                                                   >>   7 
                                                   >>   8                       Category History file
                                                   >>   9                       ---------------------
                                                   >>  10 This file should be used by G4 developers and category coordinators
                                                   >>  11 to briefly summarize all major modifications introduced in the code
                                                   >>  12 and keep track of all category-tags.
                                                   >>  13 It DOES NOT substitute the  CVS log-message one should put at every
                                                   >>  14 committal in the CVS repository !
                                                   >>  15 
                                                   >>  16      *************************************************************
                                                   >>  17      * Note that modeling and test have their own History files. *
                                                   >>  18      *************************************************************
                                                   >>  19 
                                                   >>  20      ----------------------------------------------------------
                                                   >>  21      * Reverse chronological order (last date on top), please *
                                                   >>  22      ----------------------------------------------------------
  6                                                    23 
  7 ---------------------------------------------- <<  24 History file for visualization category
  8                                                <<  25 ---------------------------------------
  9 ## 2023-03-22 Ben Morgan (raytracer-V11-01-01) << 
 10 - Export public compile definitions to indicat << 
 11   "use on link" model.                         << 
 12                                                << 
 13 ## 2023-02-06 Ben Morgan (raytracer-V11-01-00) << 
 14 - Isolate private headers and update dependenc << 
 15                                                << 
 16 ## 2022-11-25 Gabriele Cosmo (raytracer-V11-00 << 
 17 - Fixed compilation warnings for implicit type << 
 18                                                << 
 19 ## 2022-11-06 John Allison (raytracer-V11-00-0 << 
 20 - Eliminate G4cerr and introduce G4warn.       << 
 21   - `#define G4warn G4cout`                    << 
 22     - The above is temporary until a genuine G << 
 23       implemented.                             << 
 24   - Change G4cerr to G4warn in all cases.      << 
 25   - Change G4cout to G4warn in those cases whe << 
 26     an error report or a warning.              << 
 27                                                << 
 28 ## 2022-09-03 Ben Morgan (raytracer-V11-00-04) << 
 29 - Resolve inconsistencies in dependencies      << 
 30   - Remove inclusion of headers for unused int << 
 31   - Remove unused dependencies                 << 
 32   - Add needed G4geometrymg dependency         << 
 33                                                << 
 34 ## 2022-04-07 Gabriele Cosmo (raytracer-V11-00 << 
 35 - Fixed GNUmakefile and source.cmake to add re << 
 36   "geometry/solids/CSG" and "geometry/solids/s << 
 37   in recent development.                       << 
 38                                                << 
 39 ## 2022-03-22 Ben Morgan (raytracer-V11-00-02) << 
 40 - Use geant4_module_sources to add optional so << 
 41                                                << 
 42 ## 2022-01-28 Ben Morgan (raytracer-V11-00-01) << 
 43 - Replace `geant4_global_library_target` with  << 
 44   call to `geant4_add_category` to define libr << 
 45 - Rename DLL export symbol for locality to thi << 
 46 - Make DLL export symbol a CMake module-level  << 
 47   future modularization                        << 
 48                                                << 
 49 ## 2021-12-10 Ben Morgan (raytracer-V11-00-00) << 
 50 - Change to new Markdown History format        << 
 51                                                << 
 52 ---                                            << 
 53                                                << 
 54 # History entries prior to 11.0                << 
 55                                                << 
 56 18 November 2021  John Allison  (raytracer-V10 << 
 57 - G4RayTracer.cc: Coverity fix: un-initialised << 
 58                                                << 
 59 12 November 2021 - Ben Morgan (raytracer-V10-0 << 
 60 - Retire G4VIS_... preprocessor symbols in too << 
 61   by obsolete GNUmake system                   << 
 62                                                << 
 63 25 October 2021  Guy Barrand (raytracer-V10-07 << 
 64 - G4RayTracerSceneHandler.hh: to quiet g++ abo << 
 65     using G4VSceneHandler::AddPrimitive;       << 
 66                                                << 
 67 30 September 2021  John Allison  (raytracer-V1 << 
 68 - Remove instantiation of G4The(MT)RayTracer f << 
 69   - G4RayTracer is/should be a "pure factory". << 
 70     a scene handler or viewer on request. G4Th << 
 71     only be instantiated when the viewer is in << 
 72   - It is somewhat complicated by the need(?)  << 
 73     a singleton - is that really required? Can << 
 74     current ray tracer? Anyway, singleton natu << 
 75                                                << 
 76 24 September 2021  John Allison  (raytracer-V1 << 
 77 - Make RayTracerX viewers "auto refresh".      << 
 78   - This means the ray tracer will start traci << 
 79     (`/vis/open RayTracerX`) and on any change << 
 80   - In the past it was thought better to refre << 
 81     of adjusting the view first, but with the  << 
 82     view parameters of the previously existing << 
 83     it is easy to choose a view with an OpenGL << 
 84     the ray tracer viewer.                     << 
 85   - Also, with the advent of multithreading, r << 
 86     adjusting and re-viewing is less tedious.  << 
 87   - This only affects RayTracerX - plain RayTr << 
 88   - You may switch this feature off with `/vis << 
 89                                                << 
 90 30 June 2021  John Allison  (raytracer-V10-07- << 
 91 - Requires greps-V10-07-09, modeling-V10-07-11 << 
 92 - Revise vis models. See visualization/modelin << 
 93 - Consequent changes:                          << 
 94   o AddPrimitive(const G4Scale&) has been remo << 
 95                                                << 
 96 15th April 2021 Ben Morgan (raytracer-V10-07-0 << 
 97 - Migrate to modular CMake build               << 
 98                                                << 
 99 20th October 2020  Jonathan Madsen (raytracer- << 
100 - Implemented G4RunManagerFactory::GetMasterRu << 
101                                                << 
102 10th August 2020  John Allison (raytracer-V10- << 
103 - G4TheMTRayTracer.cc:                         << 
104   o Suppress printing during RayTracer run. Ke << 
105     printProgress, then                        << 
106       G4UImanager::GetUIpointer()->ApplyComman << 
107       G4UImanager::GetUIpointer()->ApplyComman << 
108     then restore after.                        << 
109                                                << 
110 31 May 2020 Ben Morgan (raytracer-V10-06-01)   << 
111 - Use add_definitions to set PRIVATE-level com << 
112   for compatibility between old and new CMake  << 
113                                                << 
114 12 December 2019 Ben Morgan (raytracer-V10-06- << 
115 - Cleanup CMake build, removing obsolete granu << 
116   explicit include_directories.                << 
117                                                << 
118 15th November 2019, Gabriele Cosmo (raytracer- << 
119 - Fixed cases of implicit type conversions fro << 
120                                                << 
121 25th October 2019 Ben Morgan (raytracer-V10-05 << 
122 - Link to X11 imported targets when building X << 
123                                                << 
124 9th November 2018  Gabriele Cosmo (raytracer-V << 
125 - G4RTMessenger: fixed printout typos.         << 
126                                                << 
127 24th October 2018  John Allison (raytracer-V10 << 
128 - G4RayTracerSceneHandler::BuildVisAttsMap:    << 
129   o Use name,copyNo constructor of G4ModelingP << 
130     (The nodeID constructor was removed in mod << 
131                                                << 
132 17th May 2018  Jonathan Madsen (raytracer-V10- << 
133 - updated "thread-local-static-var" model to   << 
134   "function-returning-thread-local-static-refe << 
135   which fixes Windows DLL + MT                 << 
136                                                << 
137 20th March 2018  Makoto Asai (raytracer-V10-04 << 
138 - G4RayTrajectory.cc                           << 
139   o Use HyperStep of G4ParallelWorldProcess to << 
140     defined in a parallel world.               << 
141   o sources.cmake and GNUmakefile are modified << 
142                                                << 
143 7th May 2017  John Allison (raytracer-V10-03-0 << 
144 - G4RayTracerViewer.cc:                        << 
145   o Expanded filename numbering to 4 digits, z << 
146       g4RayTracer.viewer-1_0000.jpeg           << 
147       g4RayTracer.viewer-1_0001.jpeg           << 
148     etc.                                       << 
149   o Useful for producing many files for a movi << 
150                                                << 
151 5th May 2017  John Allison (raytracer-V10-03-0 << 
152 - Pick up vis attributes of the geometry from  << 
153   Make a map of the vis attributes by touchabl << 
154   G4RayTracerSceneHandler. When a touchable is << 
155   Tracer, pick up the vis attributes from the  << 
156   geometry tree.  For simple use, for example  << 
157     /vis/open RayTracer  # or RayTracerX       << 
158     /vis/drawVolume                            << 
159     /vis/viewer/flush                          << 
160   the result will be the same as before. But w << 
161   sub-component, for example                   << 
162     /vs/drawVolume Shape1                      << 
163   the Ray Tracer will now draw only Shape1. Th << 
164   follow changes made in other viewers by copy << 
165   the user can chose a viewing angle and zoom, << 
166   and colour of volumes, using, say, a Qt view << 
167   the effect in the Ray Tracer:                << 
168     /vis/open RayTracer  # Gets the same scene << 
169     /vis/viewer/copyViewFrom viewer-0  # Copie << 
170     /vis/viewer/set/all viewer-0       # ...co << 
171     /vis/viewerflush                           << 
172                                                << 
173 19th February 2017  John Allison (raytracer-V1 << 
174 - G4RTXScanner.cc:                             << 
175   o Changed back to XA_RGB_BEST_MAP. (I don't  << 
176     but it seems OK now.)                      << 
177 - G4RayTracer.cc and G4RayTracerViewer.cc:     << 
178   o The ray tracer pointer is now passed from  << 
179     G4RayTracerViewer so that there is no need << 
180     This works for both sequential and MT mode << 
181     no longer has any need for special action  << 
182     is all done in G4RayTracer.cc.)            << 
183   o Introduced G4RayTracerViewer::Initialise.  << 
184     jpeg for RayTracer was always 600x600.     << 
185                                                << 
186 22nd February 2017  John Allison (raytracer-V1 << 
187 - G4RTXScanner.cc: Changed XA_RGB_BEST_MAP to  << 
188   (It seems XA_RGB_BEST_MAP no longer availabl << 
189                                                << 
190 31st August 2016  John Allison (raytracer-V10- << 
191 - Fix G4Orb and G4Ellipsoid hiding warnings.   << 
192                                                << 
193 2nd May 2016  John Allison (raytracer-V10-02-0 << 
194 - G4RTJpegCoder.cc: Fixed gcc-6.1 warning.     << 
195                                                << 
196 2nd February 2015  Gabriele Cosmo (raytracer-V << 
197 - Fix to sources.cmake script to include missi << 
198                                                << 
199 20th November 2014  Makoto Asai (raytracer-V10 << 
200 - Fixes for Coverity.                          << 
201                                                << 
202 15th November 2013  John Allison (raytracer-V0 << 
203 - Some changes as suggested by PVS.            << 
204 - Fixes for Coverity.                          << 
205                                                << 
206 20th September 2013 Gabriele Cosmo (raytracer- << 
207 - Fixed GNUmakefile. Added dependency on "run" << 
208                                                << 
209 19th September 2013 Makoto Asai (raytracer-V09 << 
210 - Removed unused variable in G4RTPrimaryGenera << 
211                                                << 
212 19th September 2013 Makoto Asai (raytracer-V09 << 
213 - Both G4TheRayTracer and G4TheMTRayTracer inv << 
214   method to avoid unnecessary state-change han << 
215 - Co-working with greps-V09-06-10.             << 
216                                                << 
217 17th September 2013 Makoto Asai (raytracer-V09 << 
218 - Introducing G4TheMTRayTracer that is multi-t << 
219 - Co-working with run-V09-06-100 and greps-V09 << 
220                                                << 
221 15th September 2013 Makoto Asai (raytracer-V09 << 
222 - Move data member of G4RTSteppingAction stati << 
223   making G4TheRayTracer class multi-threaded.  << 
224                                                << 
225 16th June 2013  Makoto Asai (raytracer-V09-06- << 
226 - Make G4RayTrajectory and G4RayTrajectoryPoin << 
227                                                << 
228 2nd December 2012  John Allison  (raytracer-V0 << 
229 - Removed NURBS and references to i_mode.      << 
230                                                << 
231 5th July 2012  Gabriele Cosmo  (raytracer-V09- << 
232 - Explicitly use inclusion of headers for syst << 
233   constants, in plan to remove implicit inclus << 
234                                                << 
235 3rd July 2012  John Allison  (raytracer-V09-05 << 
236 - Fixed some Coverity warnings.                << 
237                                                << 
238 3rd July 2012  John Allison  (raytracer-V09-05 << 
239 - Tagged a fix: uses std::sqrt.                << 
240                                                << 
241 8th June 2012  John Allison  (raytracer-V09-05 << 
242 - Shadow clean.                                << 
243                                                << 
244 8th February 2012  John Allison  (raytracer-V0 << 
245 - G4RayTracerViewer.cc, G4TheRayTracer.hh/cc:  << 
246   Adopt fix proposed by jasondet@gmail.com to  << 
247 - G4RayTracerViewer.cc:                        << 
248   o Move window size hints to constructor from << 
249     NColumn/Row are never changed, even if win << 
250     (e.g., as a result of /vis/viewer/set/all) << 
251     change NColumn/Row after instantiation.    << 
252 - G4TheRayTracer.cc:                           << 
253   o Ensure unit vector for the ray shooter.  ( << 
254     G4Exception in G4ParticleChange::CheckIt.) << 
255                                                << 
256 7th February 2012  John Allison  (raytracer-V0 << 
257 - G4RayTracerViewer.cc:                        << 
258   o G4RayTracerViewer::SetView: Fix up-vector  << 
259   o Move window size hints to constructor from << 
260     NColumn/Row are never changed, even if win << 
261     (e.g., as a result of /vis/viewer/set/all) << 
262     change NColumn/Row after instantiation.    << 
263 - G4TheRayTracer.cc:                           << 
264   o Ensure unit vector for the ray shooter.  ( << 
265     G4Exception in G4ParticleChange::CheckIt.) << 
266                                                << 
267 17th June 2011 Ben Morgan (raytracer-V09-04-04 << 
268 - sources.cmake : Changed to use GEANT4_USE_RA << 
269                                                << 
270 24th May 2011 Ben Morgan (raytracer-V09-04-03) << 
271 - sources.cmake : Added additional includes, d << 
272   to build X11 component of RayTracer, if it's << 
273   CMake functionality added to trunk at revisi << 
274                                                << 
275 20th May 2011  Ben Morgan (raytracer-V09-04-02 << 
276 - CMakeLists.txt : Added G4VIS_ALLOC_EXPORT co << 
277   add_definitions so it's applied to all sourc << 
278   don't add this definition at the visualizati << 
279   only raytracer uses it. It can be moved high << 
280                                                << 
281 2nd March 2011  John Allison (raytracer-V09-04 << 
282 - Fix bug introduced by fix to Coverity warnin << 
283                                                << 
284 1st March 2011  John Allison (raytracer-V09-04 << 
285 - G4RayTracerViewer::DrawView: Trap recursive  << 
286   warning messages for each pixel when endOfEv << 
287   EndOfEventAction is not relevant for Ray Tra << 
288   time, Ray Tracer takes no notice of the scen << 
289   it will, but G4RayTracerViewer should still  << 
290   calls.                                       << 
291 - Fix Coverity warnings.                       << 
292                                                << 
293 23, December L. Garnier                        << 
294 - GNUmakefile : Remove OpenGL/Qt stuff from Ma << 
295                                                << 
296 27th October 2010  Gabriele Cosmo (raytracer-V << 
297 - Restored DLL setup as originally. Withdrawn  << 
298                                                << 
299 19th October 2010  Gabriele Cosmo (raytracer-V << 
300 - Replaced G4VIS_ALLOC_EXPORT flag with G4ALLO << 
301   symbols.                                     << 
302                                                << 
303 14th June 2010  Gabriele Cosmo  (raytracer-V09 << 
304 - Added missing virtual destructor to G4VRTSca << 
305   G4RTSimpleScanner.                           << 
306                                                << 
307 30th May 2010  John Allison  (raytracer-V09-03 << 
308 - G4RayTracerSceneHandler: Added AddCompound(c << 
309                                                << 
310 29th May 2010  John Allison  (raytracer-V09-03 << 
311 - G4RayTrajectory.hh: Added DrawTrajectory() r << 
312                                                << 
313 15th November 2009  John Allison  (raytracer-V << 
314 - Formal tag to record fixing of bugzilla Prob << 
315   o There is no change of source code.         << 
316   o This was actullay fixed in raytracer-V09-0 << 
317                                                << 
318 21st October 2009  John Allison  (raytracer-V0 << 
319 - Added AddCompound (const G4THitsMap<G4double << 
320   o Prevents warnings about hiding - calls G4V << 
321                                                << 
322 16 September 2009  John Allison  (raytracer-V0 << 
323 - Cosmetic adjustments and tagging.            << 
324                                                << 
325 19 August 2009 Laurent Garnier                 << 
326 - G4RayTracerViewer.cc, G4RayTracerXViewer.cc  << 
327   parameters [bugzilla Problem 1072]           << 
328                                                << 
329 18 August 2009 Laurent Garnier                 << 
330 - G4RayTracerXViewer, G4RTXScanner : Fix a cra << 
331   new way of handling window size hints (Janua << 
332                                                << 
333 4th April 2008  John Allison  (raytracer-V09-0 << 
334 - Fixed gcc-4.3.0 compiler warnings.           << 
335                                                << 
336 14th June 2007  John Allison  (raytracer-V08-0 << 
337 - Fixed memory leak in G4RayTracer (wrapper cl << 
338                                                << 
339 22nd May 2007  John Allison  (raytracer-V08-03 << 
340 - Fixed for dubious ValGrind diagnostic showin << 
341   G4RTSimpleScanner and G4RTXScanner.          << 
342                                                << 
343 5th January 2007  John Allison  (raytracer-V08 << 
344 - Bug fix: use of window size hints.           << 
345                                                << 
346 17th November 2006  Joseph Perl  (raytracer-V0 << 
347 - Deprecate /vis/rayTracer/backgroundColour.   << 
348 - Hasn't worked for some time anyway.          << 
349 - Users are instead referred to /vis/viewer/se << 
350                                                << 
351 14th November 2006  John Allison  (raytracer-V << 
352 - Merged raytracer-V08-01-00-branch onto main  << 
353                                                << 
354 11th November 2006  John Allison  (raytracer-V << 
355 - Followed change to G4Scene.                  << 
356                                                << 
357 14th August 2006  John Allison  (raytracer-V08 << 
358 - G4RayTracerSceneHandler.cc: Added world to d << 
359   robustness when under control of vis manager << 
360                                                << 
361 12th May 2006  John Allison  (raytracer-V08-00 << 
362 - SetRecomputeTransients(false).               << 
363                                                << 
364 10th May 2006  Makoto Asai (raytracer-V08-00-0 << 
365 - Remove G4RayShooter class to Event category. << 
366                                                << 
367 21st April 2006  John Allison  (raytracer-V08- << 
368 - Relies on improved protection for null model << 
369                                                << 
370 26th January 2006  John Allison  (raytracer-V0 << 
371 - G4RayTracerSceneHandler: Improved handling o << 
372 - G4TheRayTracer: Advance work for possible in << 
373   anti-aliasing.  Currently no change of funct << 
374                                                << 
375 11th January 2006  John Allison  (raytracer-V0 << 
376 - Reorganisation (needs visman-V08-00-02):     << 
377   o Allowed multiple ray tracers.              << 
378   o Separated out the original ray tracer into << 
379     used by viewers.                           << 
380   o Made G4RTMessenger a smart singleton that  << 
381     for tracers.                               << 
382   o Caused G4RayTracer to instantiate a defaul << 
383     wants to use /vis/rayTracer commands witho << 
384     vis system (scene handlers and viewers).   << 
385                                                << 
386 4th December 2005  Makoto Asai (raytracer-V07- << 
387 - Correct initialization of G4RTTrackingAction << 
388                                                << 
389 28th November 2005  Jane Tinslay (raytracer-V0 << 
390 - Remove names of unused parameters to stop co << 
391                                                << 
392 18th November 2005  John Allison  (raytracer-V << 
393 - Merged in raytracer-V07-01-04 - see below.   << 
394 - Implemented window positioning.              << 
395                                                << 
396 28th October 2005  Makoto Asai (raytracer-V07- << 
397 - Working tag for merging "envelope" into G4Re << 
398 - This tag does not contain raytracer-V07-01-0 << 
399   already done by J. Allison but does not yet  << 
400                                                << 
401 13th October September 2005  John Allison (ray << 
402 (On branch raytracer-V07-01-01-branch; changes << 
403 need to cvs update -j raytracer-V07-01-02 -j r << 
404 - Migrated to <sstream>.                       << 
405 - Default background black - can be changed by << 
406 - GNUmakefile: Removed temporary CPPFLAGS += - << 
407                                                << 
408 30th September 2005  Joseph Perl (raytracer-V0 << 
409 New tag to include change Makoto made an hour  << 
410 Change seems to just involve passing pWorld to << 
411                                                << 
412 16th September 2005  John Allison (raytracer-V << 
413 (On branch raytracer-V07-01-01-branch; changes << 
414 - Bug fix (black holes): Made small epsilon pu << 
415                                                << 
416 20th July 2005  John Allison (raytracer-V07-01 << 
417 - Protected RayTracerX by G4VIS macro.         << 
418                                                << 
419 17th July 2005  John Allison (raytracer-V07-01 << 
420 - Introduced RayTracerX.  RayTracerX opens an  << 
421   the picture, refining it gradually.  Already << 
422   not recalculated, so it is as efficient as a << 
423   scan.  It produces a jpeg file as well, just << 
424                                                << 
425 11th June 2004  Gabriele Cosmo  (raytracer-V06 << 
426 - Use global flag G4VIS_ALLOC_EXPORT to export << 
427   Modified GNUmakefile and rearranged usage of << 
428                                                << 
429 12th November 2003  Mark Donszelmann           << 
430 - GNUmakefile: added Modeling/include director << 
431                                                << 
432 6th November 2003  John Allison  (raytracer-V0 << 
433 - GNUmakefile: rationalised.                   << 
434                                                << 
435 4th October 2003  Gabriele Cosmo  (raytracer-V << 
436 - GNUmakefile:                                 << 
437   o added dependency to new module "geometry/n << 
438   o replaced "digits+hits" with "digits_hits". << 
439 - Coworks with "geometry-V05-02-00" and "digit << 
440                                                << 
441 25th September 2003  Hisaya Kurashige  (raytra << 
442 - Modify GNUmakefile to use processes/cuts cat << 
443                                                << 
444 18th September 2003  John Allison  (raytracer- << 
445 - Introduced G4VRTScanner and its default conc << 
446   G4RTSimpleScanner.  It controls the shooting << 
447 - Added new command /vis/rayTracer/backgroundC << 
448                                                << 
449 4th August 2003  Makoto Asai  (raytracer-V05-0 << 
450 - Migrate to the changes with "Cuts per region << 
451                                                << 
452 18th June 2003  Gabriele Cosmo  (raytracer-V05 << 
453 - Removed usage of G4USE_STD_NAMESPACE in G4RT << 
454   migration from G4std.                        << 
455                                                << 
456 30th May 2003  Makoto Asai  (raytracer-V05-01- << 
457 - Fix pedantic warning message.                << 
458                                                    26 
459 11th December 2002  John Allison  (vis-V04-01-     27 11th December 2002  John Allison  (vis-V04-01-10)
460 - Fix for SUN-CC warnings: AddThis hides the v     28 - Fix for SUN-CC warnings: AddThis hides the virtual function...
461 - Fix memory leak in RayTracer.                    29 - Fix memory leak in RayTracer.
462                                                    30 
463 11th November 2002  Hajime Yoshida and Minamim     31 11th November 2002  Hajime Yoshida and Minamimoto (raytracer-V04-00-01)
464 - Corrected G4RayTracer.cc devide-by-zero.         32 - Corrected G4RayTracer.cc devide-by-zero.
465                                                    33 
466 16th October 2002  John Allison  (raytracer-V0     34 16th October 2002  John Allison  (raytracer-V04-00-00)
467 - Tag for changes in G4VTrajectory, etc.           35 - Tag for changes in G4VTrajectory, etc.
468                                                    36 
469 22nd April 2002  John Allison                      37 22nd April 2002  John Allison
470 - Workaround for pseudo-parallel/orthogonal pr     38 - Workaround for pseudo-parallel/orthogonal projection in Ray Tracer.  It is
471   perspective projection with *very* small fie     39   perspective projection with *very* small field angle (perMillion).
472                                                    40 
473 22nd Nov 2001   Gabriele Cosmo  (raytracer-V03     41 22nd Nov 2001   Gabriele Cosmo  (raytracer-V03-02-02)
474 - G4RTJpegMaker.cc: added check on ISO complia     42 - G4RTJpegMaker.cc: added check on ISO compliance for binary mode on
475   file streamsi, to allow compilation on non-I     43   file streamsi, to allow compilation on non-ISO compilers.
476                                                    44 
477 13th Nov 2001   Hajime Yoshida and Minamimoto      45 13th Nov 2001   Hajime Yoshida and Minamimoto (raytracer-V03-02-01)
478 - Updation of G4RTJpegMaker.cc for Windows pla     46 - Updation of G4RTJpegMaker.cc for Windows platform.
479                                                    47 
480 14th July 2001  John Allison  (raytracer-V03-0     48 14th July 2001  John Allison  (raytracer-V03-02-00)
481 - Changed some arguments in G4RayTracer.hh fro     49 - Changed some arguments in G4RayTracer.hh from G4ThreeVector to const
482   G4ThreeVector& to keep Sun compiler happy.       50   G4ThreeVector& to keep Sun compiler happy.
483                                                    51 
484 18th May 2001  John Allison  (raytracer-V03-01     52 18th May 2001  John Allison  (raytracer-V03-01-00)
485 - Removed unnecessary virtual inheritance of G     53 - Removed unnecessary virtual inheritance of G4VViewer in G4RayTracerViewer.
486                                                    54 
487 2nd May 2000  John Allison                         55 2nd May 2000  John Allison
488 - G4RayTracer: set out-of-world ray to black.      56 - G4RayTracer: set out-of-world ray to black.
489 - G4RayTracerViewer: corrected trapping of ort     57 - G4RayTracerViewer: corrected trapping of orthogonal projection.
490                                                    58 
491 10th March 2000  Makoto Asai                       59 10th March 2000  Makoto Asai
492 - Added some comments for copyright notice and     60 - Added some comments for copyright notice and for the software reference manual.
493                                                    61 
494 24th February 2000  John Allison                   62 24th February 2000  John Allison
495 - Added protection for null viewer in G4RTStep     63 - Added protection for null viewer in G4RTSteppingAction.cc and
496   G4RayTrajectory.cc.                              64   G4RayTrajectory.cc.
497 - Corrected for zoom, etc., in G4RayTracerView     65 - Corrected for zoom, etc., in G4RayTracerViewer.cc.
498                                                    66 
499 23rd February 2000  John Allison                   67 23rd February 2000  John Allison
500 - Added G4RayTracerSceneHandler and Viewer.        68 - Added G4RayTracerSceneHandler and Viewer.
501 - Some modifications to other RayTracer routin     69 - Some modifications to other RayTracer routines for vis compliance.
502 - (Note: headAngle still not right - ray trace     70 - (Note: headAngle still not right - ray traced views are sometimes tipped.)
503                                                    71 
504 22nd February 2000  John Allison (raytracer-V0     72 22nd February 2000  John Allison (raytracer-V01-00-01a)
505 - Added G4std:: in a few places to obtain ISO      73 - Added G4std:: in a few places to obtain ISO compliance.
506 - Change "char*" to "const char*" in G4OutBitS     74 - Change "char*" to "const char*" in G4OutBitStream::CopyByte(...).
507                                                    75 
508 22nd February 2000  Makoto Asai (raytracer-V01     76 22nd February 2000  Makoto Asai (raytracer-V01-00-01)
509 - Change "char*" to "const char*"                  77 - Change "char*" to "const char*"
510 - use g4std/fstream                                78 - use g4std/fstream
511                                                    79 
512 17th February 2000  Makoto Asai (raytracer-V01     80 17th February 2000  Makoto Asai (raytracer-V01-00-00)
513 - Primary tag of sub-category                      81 - Primary tag of sub-category
514                                                    82 
515 29th January 2000  Makoto Asai                     83 29th January 2000  Makoto Asai
516 - Introduction of G4RayTracer (visualization/R     84 - Introduction of G4RayTracer (visualization/RayTracer/...)
517 - Migration of G4RayTracer                         85 - Migration of G4RayTracer
518   affected files :                                 86   affected files :
519     visualization/GNUmakefile                      87     visualization/GNUmakefile
520     visualization/management/include/MyVisMana     88     visualization/management/include/MyVisManager.cc
521     visualization/management/src/G4VisManager.     89     visualization/management/src/G4VisManager.cc
522   affected files in other directory :              90   affected files in other directory :
523     config/G4VIS_BUILD.gmk                         91     config/G4VIS_BUILD.gmk
524     config/G4VIS_USE.gmk                           92     config/G4VIS_USE.gmk
525                                                    93