Tsld017
Volume description and Navigator are intertwined
Navigators performance is steady
- retaining its edge over Geant-3 in tests
Touchables
- pack full volume location information
- are used in tracking
Tsld016
New Parameterised Volumes
- allowing different solids
Boolean operations between solids
Magnetic field
- using safety to speed it up
- spin tracking
Tsld015
Permanent, unlike live volume tree.
Full geometrical information available
- to sensitive detectors
- to hits
Is there an alternative?
- what is the minimum information that is needed ?
Tsld014
CERN School of Computing 94 honeycomb calorimeter
Does adding it to a track create a performance penalty?
- At first a big one
- Now improved
Geantinos are worst case
- no physics!
Tracking optimisation will start now
Tsld012
Need to identify a volume uniquely
Is a physical volume pointer enough? NO
Previous slide | Next slide | Back to first slide | View graphic version |
Tsld013
It can reply to these queries:
- where are you (rotation, position)
- what is your shape (solid)
Some types of touchable also know
- their physical volume
- their replication number
- how to turn into their mother volumes
- they know their place in volume hierarchy
Tsld009
Cern School of Computing 1994 honeycomb calorimeter
Only the Navigator: computeStep & locateGlobalPointAndSetup
Previous slide | Next slide | Back to first slide | View graphic version |
Tsld010
Time in seconds
- for 10,000 iterations
- each of 3 directions
Almost no changes in code executed between 0.5 & a02
- yet can find 10% +/-
- cause: different linking, due to code not run?
Tsld011
Integration of BREP solids
- and reading of STEP files.
Propagation in Magnetic Field
Development of Transportation Process
- as a new generalised process
Touchable used in track/step
- replacing physical volume pointer
- performance issues drove re-implementation of touchable used.