Skip to content
Snippets Groups Projects
Commit aeb83995 authored by Rene Brun's avatar Rene Brun
Browse files

From Andrei Gheata:

TGeoManager:
  - fixed a bug in Safety() introduced when inlining the method
TGeoVoxelFinder::IsSameVoxel() - I observed it just now when debugging
IsSameLocation - several daughters of a voxelized volume were not
checked resulting in an overestimated safety and in some cases wrong
snext computation (only with TGeant3)
  - fixed IsSameLocation which was resetting some parameters due to
direct calls to FindNode in case of MANY (you know, the geometry of
Alain has MANY's)
  - IsSameLocation called now only for new points x,y,z are not within
previous safety distance.
- eliminated the useless call to FindMatrixOfDaughterVolume() inside
TGeoManager::SetTopVolume() that made the visualization slower and even
produced a crash in case of very large geometries (see my today post in
the forum http://root.cern.ch/phpBB2/viewtopic.php?t=371)


git-svn-id: http://root.cern.ch/svn/root/trunk@8109 27541ba8-7e3a-0410-8455-c3a389f83636
parent 4bf5e3f3
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment