Ignore:
Timestamp:
Dec 22, 2010, 11:33:38 AM (15 years ago)
Author:
garnier
Message:

before tag

Location:
trunk/source/visualization/modeling
Files:
86 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/modeling/CVS/Entries

    r1337 r1346  
    11D/include////
    22D/src////
    3 /CMakeLists.txt/1.1/Wed Sep 29 19:15:11 2010//
    4 /GNUmakefile/1.12/Thu Sep 30 06:17:43 2010//
    5 /History/1.121/Thu Sep 30 06:17:43 2010//
    6 /README/1.1/Mon Jul 12 14:53:16 2010//
    7 /sources.cmake/1.1/Wed Sep 29 19:15:19 2010//
     3/CMakeLists.txt/1.1/Wed Sep 29 19:15:11 2010//Tgeant4-09-04-ref-00
     4/GNUmakefile/1.12/dummy timestamp from new-entry//Tgeant4-09-04-ref-00
     5/History/1.123/Fri Nov 26 15:30:48 2010//Tgeant4-09-04-ref-00
     6/README/1.1/Thu Jan  7 16:15:34 1999//Tgeant4-09-04-ref-00
     7/sources.cmake/1.1/Wed Sep 29 19:15:19 2010//Tgeant4-09-04-ref-00
  • trunk/source/visualization/modeling/CVS/Tag

    r1331 r1346  
    1 Ngeant4-09-04-beta-01
     1Ngeant4-09-04-ref-00
  • trunk/source/visualization/modeling/GNUmakefile

    r1337 r1346  
    99  G4INSTALL = ../../..
    1010endif
     11
     12CPPFLAGS += -DG4DEBUG_VIS_MODELING
    1113
    1214GLOBLIBS  = libG4event.lib
  • trunk/source/visualization/modeling/History

    r1315 r1346  
    1 $Id: History,v 1.121 2010/06/01 21:49:49 allison Exp $
     1$Id: History,v 1.123 2010/11/14 22:14:11 allison Exp $
    22-------------------------------------------------------------------
    33
     
    2020History file for visualization/modeling
    2121---------------------------------------
     22
     2314th November 2010  John Allison  (modeling-V09-03-05)
     24- G4TrajectoryDrawerUtils.cc:Fixed time-slicing problem.
     25
     265th November 2010  John Allison  (modeling-V09-03-04)
     27- G4PhysicalVolumeModel.cc: Fixed Coverity warning.
    2228
    23291st June 2010  John Allison  (modeling-V09-03-03)
  • trunk/source/visualization/modeling/include/CVS/Entries

    r1337 r1346  
    1 /G4AttFilterUtils.hh/1.2/Thu Sep 30 06:17:43 2010//
    2 /G4AttValueFilterT.hh/1.3/Thu Sep 30 06:17:43 2010//
    3 /G4AttributeFilterT.hh/1.6/Thu Sep 30 06:17:43 2010//
    4 /G4AxesModel.hh/1.6/Thu Sep 30 06:17:43 2010//
    5 /G4BoundingSphereScene.hh/1.20/Thu Sep 30 06:17:43 2010//
    6 /G4CallbackModel.hh/1.5/Thu Sep 30 06:17:43 2010//
    7 /G4DigiFilterFactories.hh/1.1/Thu Sep 30 06:17:44 2010//
    8 /G4DigiModel.hh/1.1/Thu Sep 30 06:17:44 2010//
    9 /G4FlavoredParallelWorldModel.hh/1.8/Thu Sep 30 06:17:44 2010//
    10 /G4HitFilterFactories.hh/1.1/Thu Sep 30 06:17:44 2010//
    11 /G4HitsModel.hh/1.10/Thu Sep 30 06:17:44 2010//
    12 /G4LogicalVolumeModel.hh/1.9/Thu Sep 30 06:17:44 2010//
    13 /G4ModelApplyCommandsT.hh/1.6/Thu Sep 30 06:17:44 2010//
    14 /G4ModelColourMap.hh/1.2/Thu Sep 30 06:17:44 2010//
    15 /G4ModelCommandUtils.hh/1.3/Thu Sep 30 06:17:44 2010//
    16 /G4ModelCommandsT.hh/1.13/Thu Sep 30 06:17:44 2010//
    17 /G4ModelCompoundCommandsT.hh/1.1/Thu Sep 30 06:17:44 2010//
    18 /G4ModelingParameters.hh/1.18/Thu Sep 30 06:17:44 2010//
    19 /G4ModelingParameters.icc/1.12/Thu Sep 30 06:17:44 2010//
    20 /G4NullModel.hh/1.7/Thu Sep 30 06:17:44 2010//
    21 /G4PSHitsModel.hh/1.4/Thu Sep 30 06:17:44 2010//
    22 /G4PhysicalVolumeMassScene.hh/1.11/Thu Sep 30 06:17:44 2010//
    23 /G4PhysicalVolumeModel.hh/1.36/Thu Sep 30 06:17:45 2010//
    24 /G4PhysicalVolumeSearchScene.hh/1.20/Thu Sep 30 06:17:45 2010//
    25 /G4PhysicalVolumeSearchScene.icc/1.6/Thu Sep 30 06:17:45 2010//
    26 /G4ScaleModel.hh/1.4/Thu Sep 30 06:17:45 2010//
    27 /G4TextModel.hh/1.7/Thu Sep 30 06:17:45 2010//
    28 /G4TrajectoriesModel.hh/1.11/Thu Sep 30 06:17:45 2010//
    29 /G4TrajectoryChargeFilter.hh/1.3/Thu Sep 30 06:17:45 2010//
    30 /G4TrajectoryDrawByAttribute.hh/1.2/Thu Sep 30 06:17:45 2010//
    31 /G4TrajectoryDrawByCharge.hh/1.8/Thu Sep 30 06:17:45 2010//
    32 /G4TrajectoryDrawByOriginVolume.hh/1.5/Thu Sep 30 06:17:45 2010//
    33 /G4TrajectoryDrawByParticleID.hh/1.8/Thu Sep 30 06:17:45 2010//
    34 /G4TrajectoryDrawerUtils.hh/1.9/Thu Sep 30 06:17:45 2010//
    35 /G4TrajectoryFilterFactories.hh/1.4/Thu Sep 30 06:17:45 2010//
    36 /G4TrajectoryGenericDrawer.hh/1.3/Thu Sep 30 06:17:45 2010//
    37 /G4TrajectoryModelFactories.hh/1.6/Thu Sep 30 06:17:45 2010//
    38 /G4TrajectoryOriginVolumeFilter.hh/1.3/Thu Sep 30 06:17:45 2010//
    39 /G4TrajectoryParticleFilter.hh/1.3/Thu Sep 30 06:17:45 2010//
    40 /G4VAttValueFilter.hh/1.2/Thu Sep 30 06:17:45 2010//
    41 /G4VModel.hh/1.19/Thu Sep 30 06:17:45 2010//
    42 /G4VModel.icc/1.12/Thu Sep 30 06:17:45 2010//
    43 /G4VModelCommand.hh/1.4/Thu Sep 30 06:17:45 2010//
    44 /G4VModelFactory.hh/1.6/Thu Sep 30 06:17:45 2010//
    45 /G4VTrajectoryModel.hh/1.8/Thu Sep 30 06:17:45 2010//
    46 /G4VisTrajContext.hh/1.4/Thu Sep 30 06:17:45 2010//
    47 /G4VisTrajContext.icc/1.4/Thu Sep 30 06:17:46 2010//
     1/G4AttFilterUtils.hh/1.2/Wed Dec 13 15:49:58 2006//Tgeant4-09-04-ref-00
     2/G4AttValueFilterT.hh/1.3/Wed Dec 13 15:50:00 2006//Tgeant4-09-04-ref-00
     3/G4AttributeFilterT.hh/1.6/Wed Dec 13 15:50:02 2006//Tgeant4-09-04-ref-00
     4/G4AxesModel.hh/1.6/Wed Nov  1 10:28:42 2006//Tgeant4-09-04-ref-00
     5/G4BoundingSphereScene.hh/1.20/Sun May 30 11:23:25 2010//Tgeant4-09-04-ref-00
     6/G4CallbackModel.hh/1.5/Thu Jun 29 21:30:10 2006//Tgeant4-09-04-ref-00
     7/G4DigiFilterFactories.hh/1.1/Sun May 30 11:24:30 2010//Tgeant4-09-04-ref-00
     8/G4DigiModel.hh/1.1/Sun May 30 11:24:30 2010//Tgeant4-09-04-ref-00
     9/G4FlavoredParallelWorldModel.hh/1.8/Thu Jun 29 21:30:12 2006//Tgeant4-09-04-ref-00
     10/G4HitFilterFactories.hh/1.1/Tue Sep 12 18:53:03 2006//Tgeant4-09-04-ref-00
     11/G4HitsModel.hh/1.10/Thu Nov  2 11:57:31 2006//Tgeant4-09-04-ref-00
     12/G4LogicalVolumeModel.hh/1.9/Wed Nov  1 10:28:42 2006//Tgeant4-09-04-ref-00
     13/G4ModelApplyCommandsT.hh/1.6/Wed Nov 10 10:16:47 2010//Tgeant4-09-04-ref-00
     14/G4ModelColourMap.hh/1.2/Thu Jun 29 21:30:22 2006//Tgeant4-09-04-ref-00
     15/G4ModelCommandUtils.hh/1.3/Tue Feb 24 12:00:56 2009//Tgeant4-09-04-ref-00
     16/G4ModelCommandsT.hh/1.13/Tue Feb 24 12:00:56 2009//Tgeant4-09-04-ref-00
     17/G4ModelCompoundCommandsT.hh/1.1/Mon Sep 11 21:52:18 2006//Tgeant4-09-04-ref-00
     18/G4ModelingParameters.hh/1.18/Tue May 11 11:13:35 2010//Tgeant4-09-04-ref-00
     19/G4ModelingParameters.icc/1.12/Tue May 11 11:13:35 2010//Tgeant4-09-04-ref-00
     20/G4NullModel.hh/1.7/Thu Jun 29 21:30:30 2006//Tgeant4-09-04-ref-00
     21/G4PSHitsModel.hh/1.4/Wed Nov  4 12:44:39 2009//Tgeant4-09-04-ref-00
     22/G4PhysicalVolumeMassScene.hh/1.11/Sun May 30 11:23:25 2010//Tgeant4-09-04-ref-00
     23/G4PhysicalVolumeModel.hh/1.36/Tue May 11 11:16:51 2010//Tgeant4-09-04-ref-00
     24/G4PhysicalVolumeSearchScene.hh/1.20/Sun May 30 11:23:25 2010//Tgeant4-09-04-ref-00
     25/G4PhysicalVolumeSearchScene.icc/1.6/Thu Jun 29 21:30:38 2006//Tgeant4-09-04-ref-00
     26/G4ScaleModel.hh/1.4/Wed Nov  1 10:28:42 2006//Tgeant4-09-04-ref-00
     27/G4TextModel.hh/1.7/Wed Nov  1 10:28:42 2006//Tgeant4-09-04-ref-00
     28/G4TrajectoriesModel.hh/1.11/Tue May 11 11:21:52 2010//Tgeant4-09-04-ref-00
     29/G4TrajectoryChargeFilter.hh/1.3/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     30/G4TrajectoryDrawByAttribute.hh/1.2/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     31/G4TrajectoryDrawByCharge.hh/1.8/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     32/G4TrajectoryDrawByOriginVolume.hh/1.5/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     33/G4TrajectoryDrawByParticleID.hh/1.8/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     34/G4TrajectoryDrawerUtils.hh/1.9/Tue May 11 11:58:18 2010//Tgeant4-09-04-ref-00
     35/G4TrajectoryFilterFactories.hh/1.4/Tue Sep 12 18:53:03 2006//Tgeant4-09-04-ref-00
     36/G4TrajectoryGenericDrawer.hh/1.3/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     37/G4TrajectoryModelFactories.hh/1.6/Tue Sep 12 18:53:03 2006//Tgeant4-09-04-ref-00
     38/G4TrajectoryOriginVolumeFilter.hh/1.3/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     39/G4TrajectoryParticleFilter.hh/1.3/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     40/G4VAttValueFilter.hh/1.2/Wed Dec 13 15:50:04 2006//Tgeant4-09-04-ref-00
     41/G4VModel.hh/1.19/Mon Jul 10 16:09:30 2006//Tgeant4-09-04-ref-00
     42/G4VModel.icc/1.12/Mon Jul 10 16:09:30 2006//Tgeant4-09-04-ref-00
     43/G4VModelCommand.hh/1.4/Mon Sep 11 21:22:02 2006//Tgeant4-09-04-ref-00
     44/G4VModelFactory.hh/1.6/Thu Jun 29 21:32:30 2006//Tgeant4-09-04-ref-00
     45/G4VTrajectoryModel.hh/1.8/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     46/G4VisTrajContext.hh/1.4/Tue Feb 24 12:00:56 2009//Tgeant4-09-04-ref-00
     47/G4VisTrajContext.icc/1.4/Tue Feb 24 12:00:56 2009//Tgeant4-09-04-ref-00
    4848D
  • trunk/source/visualization/modeling/include/CVS/Tag

    r1331 r1346  
    1 Ngeant4-09-04-beta-01
     1Ngeant4-09-04-ref-00
  • trunk/source/visualization/modeling/include/G4AttFilterUtils.hh

    r1337 r1346  
    2525//
    2626// $Id: G4AttFilterUtils.hh,v 1.2 2006/12/13 15:49:58 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Visualisation attribute filter utility functions.
  • trunk/source/visualization/modeling/include/G4AttValueFilterT.hh

    r1337 r1346  
    2525//
    2626// $Id: G4AttValueFilterT.hh,v 1.3 2006/12/13 15:50:00 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Templated class for G4AttValue filters.
  • trunk/source/visualization/modeling/include/G4AttributeFilterT.hh

    r1337 r1346  
    2525//
    2626// $Id: G4AttributeFilterT.hh,v 1.6 2006/12/13 15:50:02 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Generic attribute filter.
  • trunk/source/visualization/modeling/include/G4AxesModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4AxesModel.hh,v 1.6 2006/11/01 10:28:42 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4BoundingSphereScene.hh

    r1337 r1346  
    2626//
    2727// $Id: G4BoundingSphereScene.hh,v 1.20 2010/05/30 11:23:25 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4CallbackModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4CallbackModel.hh,v 1.5 2006/06/29 21:30:10 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4DigiFilterFactories.hh

    r1337 r1346  
    2525//
    2626/// $Id: G4DigiFilterFactories.hh,v 1.1 2010/05/30 11:24:30 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/include/G4DigiModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4DigiModel.hh,v 1.1 2010/05/30 11:24:30 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4FlavoredParallelWorldModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4FlavoredParallelWorldModel.hh,v 1.8 2006/06/29 21:30:12 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030// P. Mora de Freitas et M.Verderi - 19 June 1998.
  • trunk/source/visualization/modeling/include/G4HitFilterFactories.hh

    r1337 r1346  
    2525//
    2626/// $Id: G4HitFilterFactories.hh,v 1.1 2006/09/12 18:53:03 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/include/G4HitsModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4HitsModel.hh,v 1.10 2006/11/02 11:57:31 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4LogicalVolumeModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4LogicalVolumeModel.hh,v 1.9 2006/11/01 10:28:42 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4ModelApplyCommandsT.hh

    r1337 r1346  
    2525//
    2626// $Id: G4ModelApplyCommandsT.hh,v 1.6 2009/02/25 14:17:11 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Abstract model messenges. Derived classes should implement
  • trunk/source/visualization/modeling/include/G4ModelColourMap.hh

    r1337 r1346  
    2525//
    2626// $Id: G4ModelColourMap.hh,v 1.2 2006/06/29 21:30:22 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Generic variable->G4Colour map, where "variable" is the template
  • trunk/source/visualization/modeling/include/G4ModelCommandUtils.hh

    r1337 r1346  
    2525//
    2626// $Id: G4ModelCommandUtils.hh,v 1.3 2009/02/24 12:00:56 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay September 2006
  • trunk/source/visualization/modeling/include/G4ModelCommandsT.hh

    r1337 r1346  
    2525//
    2626// $Id: G4ModelCommandsT.hh,v 1.13 2009/02/24 12:00:56 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Generic model messenges.
  • trunk/source/visualization/modeling/include/G4ModelCompoundCommandsT.hh

    r1337 r1346  
    2525//
    2626// $Id: G4ModelCompoundCommandsT.hh,v 1.1 2006/09/11 21:52:18 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay September 2006
  • trunk/source/visualization/modeling/include/G4ModelingParameters.hh

    r1337 r1346  
    2626//
    2727// $Id: G4ModelingParameters.hh,v 1.18 2010/05/11 11:13:35 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4ModelingParameters.icc

    r1337 r1346  
    2626//
    2727// $Id: G4ModelingParameters.icc,v 1.12 2010/05/11 11:13:35 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4NullModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4NullModel.hh,v 1.7 2006/06/29 21:30:30 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4PSHitsModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4PSHitsModel.hh,v 1.4 2009/11/04 12:44:39 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4PhysicalVolumeMassScene.hh

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeMassScene.hh,v 1.11 2010/05/30 11:23:25 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4PhysicalVolumeModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeModel.hh,v 1.36 2010/05/11 11:16:51 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4PhysicalVolumeSearchScene.hh

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeSearchScene.hh,v 1.20 2010/05/30 11:23:25 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4PhysicalVolumeSearchScene.icc

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeSearchScene.icc,v 1.6 2006/06/29 21:30:38 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4ScaleModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4ScaleModel.hh,v 1.4 2006/11/01 10:28:42 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4TextModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4TextModel.hh,v 1.7 2006/11/01 10:28:42 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4TrajectoriesModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4TrajectoriesModel.hh,v 1.11 2010/05/11 11:21:52 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4TrajectoryChargeFilter.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryChargeFilter.hh,v 1.3 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to charge. Only registered
  • trunk/source/visualization/modeling/include/G4TrajectoryDrawByAttribute.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByAttribute.hh,v 1.2 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay September 2006
  • trunk/source/visualization/modeling/include/G4TrajectoryDrawByCharge.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByCharge.hh,v 1.8 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/include/G4TrajectoryDrawByOriginVolume.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByOriginVolume.hh,v 1.5 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Class Description:
  • trunk/source/visualization/modeling/include/G4TrajectoryDrawByParticleID.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByParticleID.hh,v 1.8 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/include/G4TrajectoryDrawerUtils.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawerUtils.hh,v 1.9 2010/05/11 11:58:18 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/include/G4TrajectoryFilterFactories.hh

    r1337 r1346  
    2525//
    2626/// $Id: G4TrajectoryFilterFactories.hh,v 1.4 2006/09/12 18:53:03 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/include/G4TrajectoryGenericDrawer.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryGenericDrawer.hh,v 1.3 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/include/G4TrajectoryModelFactories.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryModelFactories.hh,v 1.6 2006/09/12 18:53:03 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl October 2005
  • trunk/source/visualization/modeling/include/G4TrajectoryOriginVolumeFilter.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryOriginVolumeFilter.hh,v 1.3 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to volume name. Only registered
  • trunk/source/visualization/modeling/include/G4TrajectoryParticleFilter.hh

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryParticleFilter.hh,v 1.3 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to particle type. Only registered
  • trunk/source/visualization/modeling/include/G4VAttValueFilter.hh

    r1337 r1346  
    2525//
    2626// $Id: G4VAttValueFilter.hh,v 1.2 2006/12/13 15:50:04 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Abstract base class for G4AttValue filters
  • trunk/source/visualization/modeling/include/G4VModel.hh

    r1337 r1346  
    2626//
    2727// $Id: G4VModel.hh,v 1.19 2006/07/10 16:09:30 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4VModel.icc

    r1337 r1346  
    2626//
    2727// $Id: G4VModel.icc,v 1.12 2006/07/10 16:09:30 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/include/G4VModelCommand.hh

    r1337 r1346  
    2525//
    2626// $Id: G4VModelCommand.hh,v 1.4 2006/09/11 21:22:02 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/include/G4VModelFactory.hh

    r1337 r1346  
    2525//
    2626// $Id: G4VModelFactory.hh,v 1.6 2006/06/29 21:32:30 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl October 2005
  • trunk/source/visualization/modeling/include/G4VTrajectoryModel.hh

    r1337 r1346  
    2525//
    2626// $Id: G4VTrajectoryModel.hh,v 1.8 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl October 2005
  • trunk/source/visualization/modeling/include/G4VisTrajContext.hh

    r1337 r1346  
    2525//
    2626// $Id: G4VisTrajContext.hh,v 1.4 2009/02/24 12:00:56 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay May 2006
  • trunk/source/visualization/modeling/include/G4VisTrajContext.icc

    r1337 r1346  
    2525//
    2626// $Id: G4VisTrajContext.icc,v 1.4 2009/02/24 12:00:56 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay May 2006
  • trunk/source/visualization/modeling/src/CVS/Entries

    r1337 r1346  
    1 /G4AttFilterUtils.cc/1.4/Thu Sep 30 06:17:46 2010//
    2 /G4AxesModel.cc/1.6/Thu Sep 30 06:17:46 2010//
    3 /G4BoundingSphereScene.cc/1.11/Thu Sep 30 06:17:46 2010//
    4 /G4DigiFilterFactories.cc/1.1/Thu Sep 30 06:17:46 2010//
    5 /G4DigiModel.cc/1.1/Thu Sep 30 06:17:46 2010//
    6 /G4FlavoredParallelWorldModel.cc/1.7/Thu Sep 30 06:17:46 2010//
    7 /G4HitFilterFactories.cc/1.2/Thu Sep 30 06:17:46 2010//
    8 /G4HitsModel.cc/1.18/Thu Sep 30 06:17:46 2010//
    9 /G4LogicalVolumeModel.cc/1.14/Thu Sep 30 06:17:46 2010//
    10 /G4ModelingParameters.cc/1.16/Thu Sep 30 06:17:46 2010//
    11 /G4NullModel.cc/1.9/Thu Sep 30 06:17:46 2010//
    12 /G4PSHitsModel.cc/1.4/Thu Sep 30 06:17:46 2010//
    13 /G4PhysicalVolumeMassScene.cc/1.7/Thu Sep 30 06:17:46 2010//
    14 /G4PhysicalVolumeModel.cc/1.67/Thu Sep 30 06:17:46 2010//
    15 /G4PhysicalVolumeSearchScene.cc/1.14/Thu Sep 30 06:17:46 2010//
    16 /G4ScaleModel.cc/1.4/Thu Sep 30 06:17:46 2010//
    17 /G4TextModel.cc/1.7/Thu Sep 30 06:17:47 2010//
    18 /G4TrajectoriesModel.cc/1.25/Thu Sep 30 06:17:47 2010//
    19 /G4TrajectoryChargeFilter.cc/1.4/Thu Sep 30 06:17:47 2010//
    20 /G4TrajectoryDrawByAttribute.cc/1.5/Thu Sep 30 06:17:47 2010//
    21 /G4TrajectoryDrawByCharge.cc/1.10/Thu Sep 30 06:17:47 2010//
    22 /G4TrajectoryDrawByOriginVolume.cc/1.6/Thu Sep 30 06:17:47 2010//
    23 /G4TrajectoryDrawByParticleID.cc/1.11/Thu Sep 30 06:17:47 2010//
    24 /G4TrajectoryDrawerUtils.cc/1.14/Thu Sep 30 06:17:47 2010//
    25 /G4TrajectoryFilterFactories.cc/1.5/Thu Sep 30 06:17:47 2010//
    26 /G4TrajectoryGenericDrawer.cc/1.3/Thu Sep 30 06:17:47 2010//
    27 /G4TrajectoryModelFactories.cc/1.7/Thu Sep 30 06:17:48 2010//
    28 /G4TrajectoryOriginVolumeFilter.cc/1.3/Thu Sep 30 06:17:48 2010//
    29 /G4TrajectoryParticleFilter.cc/1.3/Thu Sep 30 06:17:48 2010//
    30 /G4VModel.cc/1.14/Thu Sep 30 06:17:48 2010//
    31 /G4VTrajectoryModel.cc/1.3/Thu Sep 30 06:17:49 2010//
    32 /G4VisTrajContext.cc/1.6/Thu Sep 30 06:17:49 2010//
     1/G4AttFilterUtils.cc/1.4/Wed Dec 13 15:50:06 2006//Tgeant4-09-04-ref-00
     2/G4AxesModel.cc/1.6/Thu Jun 29 21:32:38 2006//Tgeant4-09-04-ref-00
     3/G4BoundingSphereScene.cc/1.11/Thu Jun 29 21:32:40 2006//Tgeant4-09-04-ref-00
     4/G4DigiFilterFactories.cc/1.1/Sun May 30 11:24:30 2010//Tgeant4-09-04-ref-00
     5/G4DigiModel.cc/1.1/Sun May 30 11:24:30 2010//Tgeant4-09-04-ref-00
     6/G4FlavoredParallelWorldModel.cc/1.7/Thu Jun 29 21:32:42 2006//Tgeant4-09-04-ref-00
     7/G4HitFilterFactories.cc/1.2/Sun May 30 11:24:03 2010//Tgeant4-09-04-ref-00
     8/G4HitsModel.cc/1.18/Tue Nov 14 14:42:08 2006//Tgeant4-09-04-ref-00
     9/G4LogicalVolumeModel.cc/1.14/Wed Nov  1 10:28:42 2006//Tgeant4-09-04-ref-00
     10/G4ModelingParameters.cc/1.16/Tue May 11 11:13:35 2010//Tgeant4-09-04-ref-00
     11/G4NullModel.cc/1.9/Thu Jun 29 21:32:50 2006//Tgeant4-09-04-ref-00
     12/G4PSHitsModel.cc/1.4/Wed Nov  4 12:44:39 2009//Tgeant4-09-04-ref-00
     13/G4PhysicalVolumeMassScene.cc/1.7/Mon Nov  6 09:24:13 2006//Tgeant4-09-04-ref-00
     14/G4PhysicalVolumeModel.cc/1.68/Fri Nov  5 15:19:29 2010//Tgeant4-09-04-ref-00
     15/G4PhysicalVolumeSearchScene.cc/1.14/Sun Jul 27 10:49:24 2008//Tgeant4-09-04-ref-00
     16/G4ScaleModel.cc/1.4/Thu Jun 29 21:32:58 2006//Tgeant4-09-04-ref-00
     17/G4TextModel.cc/1.7/Thu Jun 29 21:33:00 2006//Tgeant4-09-04-ref-00
     18/G4TrajectoriesModel.cc/1.25/Tue May 11 11:21:52 2010//Tgeant4-09-04-ref-00
     19/G4TrajectoryChargeFilter.cc/1.4/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     20/G4TrajectoryDrawByAttribute.cc/1.5/Fri May 28 02:00:59 2010//Tgeant4-09-04-ref-00
     21/G4TrajectoryDrawByCharge.cc/1.10/Fri May 28 02:00:59 2010//Tgeant4-09-04-ref-00
     22/G4TrajectoryDrawByOriginVolume.cc/1.6/Fri May 28 02:00:59 2010//Tgeant4-09-04-ref-00
     23/G4TrajectoryDrawByParticleID.cc/1.11/Tue Jun  1 21:17:41 2010//Tgeant4-09-04-ref-00
     24/G4TrajectoryDrawerUtils.cc/1.15/dummy timestamp from new-entry//Tgeant4-09-04-ref-00
     25/G4TrajectoryFilterFactories.cc/1.5/Tue Sep 12 18:53:03 2006//Tgeant4-09-04-ref-00
     26/G4TrajectoryGenericDrawer.cc/1.3/Tue May 11 11:31:31 2010//Tgeant4-09-04-ref-00
     27/G4TrajectoryModelFactories.cc/1.7/Tue Sep 12 18:53:03 2006//Tgeant4-09-04-ref-00
     28/G4TrajectoryOriginVolumeFilter.cc/1.3/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     29/G4TrajectoryParticleFilter.cc/1.3/Fri Aug 25 19:44:14 2006//Tgeant4-09-04-ref-00
     30/G4VModel.cc/1.14/Wed Nov  1 10:33:00 2006//Tgeant4-09-04-ref-00
     31/G4VTrajectoryModel.cc/1.3/Thu Jun 29 21:33:26 2006//Tgeant4-09-04-ref-00
     32/G4VisTrajContext.cc/1.6/Tue Feb 24 12:00:56 2009//Tgeant4-09-04-ref-00
    3333D
  • trunk/source/visualization/modeling/src/CVS/Tag

    r1331 r1346  
    1 Ngeant4-09-04-beta-01
     1Ngeant4-09-04-ref-00
  • trunk/source/visualization/modeling/src/G4AttFilterUtils.cc

    r1337 r1346  
    2525//
    2626// $Id: G4AttFilterUtils.cc,v 1.4 2006/12/13 15:50:06 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Visualisation attribute filter utility functions.
  • trunk/source/visualization/modeling/src/G4AxesModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4AxesModel.cc,v 1.6 2006/06/29 21:32:38 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4BoundingSphereScene.cc

    r1337 r1346  
    2626//
    2727// $Id: G4BoundingSphereScene.cc,v 1.11 2006/06/29 21:32:40 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4DigiFilterFactories.cc

    r1337 r1346  
    2525//
    2626/// $Id: G4DigiFilterFactories.cc,v 1.1 2010/05/30 11:24:30 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/src/G4DigiModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4DigiModel.cc,v 1.1 2010/05/30 11:24:30 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4FlavoredParallelWorldModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4FlavoredParallelWorldModel.cc,v 1.7 2006/06/29 21:32:42 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030// P. Mora de Freitas et M.Verderi - 19 June 1998.
  • trunk/source/visualization/modeling/src/G4HitFilterFactories.cc

    r1337 r1346  
    2525//
    2626/// $Id: G4HitFilterFactories.cc,v 1.2 2010/05/30 11:24:03 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/src/G4HitsModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4HitsModel.cc,v 1.18 2006/11/14 14:42:08 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4LogicalVolumeModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4LogicalVolumeModel.cc,v 1.14 2006/11/01 10:28:42 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4ModelingParameters.cc

    r1337 r1346  
    2626//
    2727// $Id: G4ModelingParameters.cc,v 1.16 2010/05/11 11:13:35 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4NullModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4NullModel.cc,v 1.9 2006/06/29 21:32:50 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4PSHitsModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4PSHitsModel.cc,v 1.4 2009/11/04 12:44:39 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4PhysicalVolumeMassScene.cc

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeMassScene.cc,v 1.7 2006/11/06 09:24:13 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4PhysicalVolumeModel.cc

    r1337 r1346  
    2525//
    2626//
    27 // $Id: G4PhysicalVolumeModel.cc,v 1.67 2010/05/11 11:16:51 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// $Id: G4PhysicalVolumeModel.cc,v 1.68 2010/11/05 15:19:29 allison Exp $
     28// GEANT4 tag $Name: $
    2929//
    3030//
     
    475475  if (daughtersToBeDrawn) {
    476476    for (G4int iDaughter = 0; iDaughter < nDaughters; iDaughter++) {
    477       G4VPhysicalVolume* pVPV = pLV -> GetDaughter (iDaughter);
     477      // Store daughter pVPV in local variable ready for recursion...
     478      G4VPhysicalVolume* pDaughterVPV = pLV -> GetDaughter (iDaughter);
    478479      // Descend the geometry structure recursively...
    479480      fCurrentDepth++;
    480481      VisitGeometryAndGetVisReps
    481         (pVPV, requestedDepth - 1, theNewAT, sceneHandler);
     482        (pDaughterVPV, requestedDepth - 1, theNewAT, sceneHandler);
    482483      fCurrentDepth--;
    483484    }
  • trunk/source/visualization/modeling/src/G4PhysicalVolumeSearchScene.cc

    r1337 r1346  
    2626//
    2727// $Id: G4PhysicalVolumeSearchScene.cc,v 1.14 2008/07/27 10:49:24 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4ScaleModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4ScaleModel.cc,v 1.4 2006/06/29 21:32:58 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4TextModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4TextModel.cc,v 1.7 2006/06/29 21:33:00 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4TrajectoriesModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4TrajectoriesModel.cc,v 1.25 2010/05/11 11:21:52 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4TrajectoryChargeFilter.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryChargeFilter.cc,v 1.4 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to charge. Only registered
  • trunk/source/visualization/modeling/src/G4TrajectoryDrawByAttribute.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByAttribute.cc,v 1.5 2010/05/28 02:00:59 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay August 2006
  • trunk/source/visualization/modeling/src/G4TrajectoryDrawByCharge.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByCharge.cc,v 1.10 2010/05/28 02:00:59 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/src/G4TrajectoryDrawByOriginVolume.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByOriginVolume.cc,v 1.6 2010/05/28 02:00:59 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay March 2006
  • trunk/source/visualization/modeling/src/G4TrajectoryDrawByParticleID.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryDrawByParticleID.cc,v 1.11 2010/06/01 21:17:41 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
  • trunk/source/visualization/modeling/src/G4TrajectoryDrawerUtils.cc

    r1337 r1346  
    2424// ********************************************************************
    2525//
    26 // $Id: G4TrajectoryDrawerUtils.cc,v 1.14 2010/05/11 11:58:18 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4TrajectoryDrawerUtils.cc,v 1.15 2010/11/14 22:13:55 allison Exp $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl November 2005
     
    4545
    4646
    47   void GetPoints(const G4VTrajectory& traj, G4Polyline& trajectoryLine,
    48                  G4Polymarker& auxiliaryPoints, G4Polymarker& stepPoints)
    49   {
     47  void GetPoints(const G4VTrajectory& traj,
     48                 G4Polyline& trajectoryLine,
     49                 G4Polymarker& auxiliaryPoints,
     50                 G4Polymarker& stepPoints)
     51  {
     52    // Keep positions.  Don't store unless first or different.
     53    std::vector<G4ThreeVector> positions;
     54
    5055    for (G4int i=0; i<traj.GetPointEntries(); i++) {
     56
    5157      G4VTrajectoryPoint* aTrajectoryPoint = traj.GetPoint(i);
    52      
    53       const std::vector<G4ThreeVector>* auxiliaries
    54         = aTrajectoryPoint->GetAuxiliaryPoints();
    55      
    56       if (0 != auxiliaries) {
    57         for (size_t iAux=0; iAux<auxiliaries->size(); ++iAux) {
    58           const G4ThreeVector pos((*auxiliaries)[iAux]);
    59           if (trajectoryLine.size() >0) {
    60             if (pos != trajectoryLine[trajectoryLine.size()-1]) {
    61               trajectoryLine.push_back(pos);
    62               auxiliaryPoints.push_back(pos);
    63             }
    64           } else {
    65             trajectoryLine.push_back(pos);
    66             auxiliaryPoints.push_back(pos);
    67           }
    68         }
    69       }
    70       const G4ThreeVector pos(aTrajectoryPoint->GetPosition());
    71       if (trajectoryLine.size() >0) {
    72         if (pos != trajectoryLine[trajectoryLine.size()-1]) {
    73           trajectoryLine.push_back(pos);
    74           stepPoints.push_back(pos);
    75         }
    76       } else {
    77         trajectoryLine.push_back(pos);
    78         stepPoints.push_back(pos);
    79       }
    80     }
     58      const G4ThreeVector& trajectoryPointPosition =
     59        aTrajectoryPoint->GetPosition();
     60
     61      // Only store if first or if different
     62      if (positions.size() == 0 ||
     63          trajectoryPointPosition != positions[positions.size()-1]) {
     64
     65        const std::vector<G4ThreeVector>* auxiliaries
     66          = aTrajectoryPoint->GetAuxiliaryPoints();
     67        if (0 != auxiliaries) {
     68          for (size_t iAux=0; iAux<auxiliaries->size(); ++iAux) {
     69            const G4ThreeVector& auxPointPosition = (*auxiliaries)[iAux];
     70            if (positions.size() == 0 ||
     71                auxPointPosition != positions[positions.size()-1]) {
     72              // Only store if first or if different
     73              positions.push_back(trajectoryPointPosition);
     74              trajectoryLine.push_back(auxPointPosition);
     75              auxiliaryPoints.push_back(auxPointPosition);
     76            }
     77          }
     78        }
     79
     80        positions.push_back(trajectoryPointPosition);
     81        trajectoryLine.push_back(trajectoryPointPosition);
     82        stepPoints.push_back(trajectoryPointPosition);
     83      }
     84    }   
    8185  }
    8286
     
    157161    // invalid.
    158162
     163    // Memory for last trajectory point position for auxiliary point
     164    // algorithm.  There are no auxiliary points for the first
     165    // trajectory point, so its initial value is immaterial.
    159166    G4ThreeVector lastTrajectoryPointPosition;
     167
     168    // Keep positions.  Don't store unless first or different.
     169    std::vector<G4ThreeVector> positions;
     170
    160171    for (G4int i=0; i<traj.GetPointEntries(); i++) {
     172
    161173      G4VTrajectoryPoint* aTrajectoryPoint = traj.GetPoint(i);
    162 
    163       // Pre- and Post-Point times from the trajectory point...
    164       G4double trajectoryPointPreTime = -std::numeric_limits<double>::max();
    165       G4double trajectoryPointPostTime = std::numeric_limits<double>::max();
    166       std::vector<G4AttValue>* trajectoryPointAttValues =
    167         aTrajectoryPoint->CreateAttValues();
    168       if (!trajectoryPointAttValues) {
    169         G4cout << "G4TrajectoryDrawerUtils::GetTimes: no att values."
    170                << G4endl;
    171         return;
    172       } else {
    173         G4bool foundPreTime = false, foundPostTime = false;
    174         for (std::vector<G4AttValue>::iterator i =
    175                trajectoryPointAttValues->begin();
    176              i != trajectoryPointAttValues->end(); ++i) {
    177           if (i->GetName() == "PreT") {
    178             trajectoryPointPreTime =
    179               G4UIcommand::ConvertToDimensionedDouble(i->GetValue());
    180             foundPreTime = true;
    181           }
    182           if (i->GetName() == "PostT") {
    183             trajectoryPointPostTime =
    184               G4UIcommand::ConvertToDimensionedDouble(i->GetValue());
    185             foundPostTime = true;
    186           }
    187         }
    188         if (!foundPreTime || !foundPostTime) {
    189           static G4bool warnedTimesNotFound = false;
    190           if (!warnedTimesNotFound) {
    191             G4cout <<
    192               "WARNING: G4TrajectoryDrawerUtils::GetTimes: times not found."
    193                    << G4endl;
    194             warnedTimesNotFound = true;
     174      const G4ThreeVector& trajectoryPointPosition =
     175        aTrajectoryPoint->GetPosition();
     176
     177      // Only store if first or if different
     178      if (positions.size() == 0 ||
     179          trajectoryPointPosition != positions[positions.size()-1]) {
     180
     181        // Pre- and Post-Point times from the trajectory point...
     182        G4double trajectoryPointPreTime = -std::numeric_limits<double>::max();
     183        G4double trajectoryPointPostTime = std::numeric_limits<double>::max();
     184        std::vector<G4AttValue>* trajectoryPointAttValues =
     185          aTrajectoryPoint->CreateAttValues();
     186        if (!trajectoryPointAttValues) {
     187          G4cout << "G4TrajectoryDrawerUtils::GetTimes: no att values."
     188                 << G4endl;
     189          return;
     190        } else {
     191          G4bool foundPreTime = false, foundPostTime = false;
     192          for (std::vector<G4AttValue>::iterator i =
     193                 trajectoryPointAttValues->begin();
     194               i != trajectoryPointAttValues->end(); ++i) {
     195            if (i->GetName() == "PreT") {
     196              trajectoryPointPreTime =
     197                G4UIcommand::ConvertToDimensionedDouble(i->GetValue());
     198              foundPreTime = true;
     199            }
     200            if (i->GetName() == "PostT") {
     201              trajectoryPointPostTime =
     202                G4UIcommand::ConvertToDimensionedDouble(i->GetValue());
     203              foundPostTime = true;
     204            }
    195205          }
    196           return;
     206          if (!foundPreTime || !foundPostTime) {
     207            static G4bool warnedTimesNotFound = false;
     208            if (!warnedTimesNotFound) {
     209              G4cout <<
     210                "WARNING: G4TrajectoryDrawerUtils::GetTimes: times not found."
     211                     << G4endl;
     212              warnedTimesNotFound = true;
     213            }
     214            return;
     215          }
    197216        }
    198       }
    199      
    200       const G4ThreeVector& trajectoryPointPosition =
    201         aTrajectoryPoint->GetPosition();
    202 
    203       const std::vector<G4ThreeVector>* auxiliaries
    204         = aTrajectoryPoint->GetAuxiliaryPoints();
    205      
    206       if (0 != auxiliaries) {
    207         for (size_t iAux=0; iAux<auxiliaries->size(); ++iAux) {
    208           // Interpolate time for auxiliary points...
    209           const G4ThreeVector pos((*auxiliaries)[iAux]);
    210           G4double s1 = (pos - lastTrajectoryPointPosition).mag();
    211           G4double s2 = (trajectoryPointPosition - pos).mag();
    212           G4double t = trajectoryPointPreTime +
    213             (trajectoryPointPostTime - trajectoryPointPreTime) *
    214             (s1 / (s1 + s2));
    215           trajectoryLineTimes.push_back(t);
    216           auxiliaryPointTimes.push_back(t);
     217
     218        const std::vector<G4ThreeVector>* auxiliaries
     219          = aTrajectoryPoint->GetAuxiliaryPoints();
     220        if (0 != auxiliaries) {
     221          for (size_t iAux=0; iAux<auxiliaries->size(); ++iAux) {
     222            // Interpolate time for auxiliary points...
     223            const G4ThreeVector& auxPointPosition = (*auxiliaries)[iAux];
     224            G4double s1 = (auxPointPosition - lastTrajectoryPointPosition).mag();
     225            G4double s2 = (trajectoryPointPosition - auxPointPosition).mag();
     226            G4double t = trajectoryPointPreTime +
     227              (trajectoryPointPostTime - trajectoryPointPreTime) *
     228              (s1 / (s1 + s2));
     229            // Only store if first or if different
     230            if (positions.size() == 0 ||
     231                auxPointPosition != positions[positions.size()-1]) {
     232              positions.push_back(trajectoryPointPosition);
     233              trajectoryLineTimes.push_back(t);
     234              auxiliaryPointTimes.push_back(t);
     235            }
     236          }
    217237        }
    218       }
    219 
    220       trajectoryLineTimes.push_back(trajectoryPointPostTime);
    221       stepPointTimes.push_back(trajectoryPointPostTime);
    222 
    223       lastTrajectoryPointPosition = trajectoryPointPosition;
     238
     239        positions.push_back(trajectoryPointPosition);
     240        trajectoryLineTimes.push_back(trajectoryPointPostTime);
     241        stepPointTimes.push_back(trajectoryPointPostTime);
     242
     243        lastTrajectoryPointPosition = trajectoryPointPosition;
     244      }
    224245    }   
    225246  }
     
    270291  {
    271292    // Draw without time slice information
     293#ifdef G4DEBUG_VIS_MODELING
     294    printf("G4TrajetoryDrawerUtils::DrawWithoutTime   vvvvv\n");
     295#endif
    272296
    273297    G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
     
    305329      pVVisManager->Draw(stepPoints);
    306330    }
     331#ifdef G4DEBUG_VIS_MODELING
     332    printf("G4TrajetoryDrawerUtils::DrawWithoutTime   ^^^^^\n");
     333#endif
    307334  }
    308335
  • trunk/source/visualization/modeling/src/G4TrajectoryFilterFactories.cc

    r1337 r1346  
    2525//
    2626/// $Id: G4TrajectoryFilterFactories.cc,v 1.5 2006/09/12 18:53:03 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929//
  • trunk/source/visualization/modeling/src/G4TrajectoryGenericDrawer.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryGenericDrawer.cc,v 1.3 2010/05/11 11:31:31 allison Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay May 2006
  • trunk/source/visualization/modeling/src/G4TrajectoryModelFactories.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryModelFactories.cc,v 1.7 2006/09/12 18:53:03 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay, John Allison, Joseph Perl October 2005
  • trunk/source/visualization/modeling/src/G4TrajectoryOriginVolumeFilter.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryOriginVolumeFilter.cc,v 1.3 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to volume name. Only registered
  • trunk/source/visualization/modeling/src/G4TrajectoryParticleFilter.cc

    r1337 r1346  
    2525//
    2626// $Id: G4TrajectoryParticleFilter.cc,v 1.3 2006/08/25 19:44:14 tinslay Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Filter trajectories according to particle type. Only registered
  • trunk/source/visualization/modeling/src/G4VModel.cc

    r1337 r1346  
    2626//
    2727// $Id: G4VModel.cc,v 1.14 2006/11/01 10:33:00 allison Exp $
    28 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     28// GEANT4 tag $Name: $
    2929//
    3030//
  • trunk/source/visualization/modeling/src/G4VTrajectoryModel.cc

    r1337 r1346  
    2525//
    2626// $Id: G4VTrajectoryModel.cc,v 1.3 2006/06/29 21:33:26 gunter Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: $
    2828//
    2929// Jane Tinslay May 2006
Note: See TracChangeset for help on using the changeset viewer.