Remove not used definition
Added new method AverageVolume. It uses TGeo volumes for averaging.
The old method (still existing) uses TGeoPhyscal volumes.

Method AveMate added to calculate average material.
Method MakeAverageVolume replaced the old one, to keep the same user interface.
Seed comments in StiDetectorBuilder.h
Removed TPC oriented check, which is not allowed usage of non Tpc hits
in Seed finders. Now all hits could be used in Seed finders.
Redundant print about non sensetive volumes ignored, removed
In layer loop getNormalRadius() ==> getLayerRadius()
Users can use not only normalRadius for ordering

Two loops now used to search volumes.
1st one searching only active volumes.
2nd one searching non active volumes, when 1st loop was useless
This is activated ONLY when environment variable "activeNonActiveLoop"=1

Assert added to check that Rxy>=Rnormal (related to bug #2915)
Remove some debuggings
Assert added for tubes Rxy == Rnormal (bug #2915)
Check for Hz, Hz==>fabs(Hz) to account negative Hz

In Propagate to volume added distinguishig for planar and cyl shapes.
Planar approach sometimes does not work for cyl shape. (bug #2915)
Old, over complicated, and often wrong logic removed

In nudge(...) now if hit is provided, nudge to hit. If not, nudge to detector plane
Arbitrary not used ionization=1946 added
Cleanup++
In cylCross more accurate selection the correct solution introduced.
Asserts with sign() of error matrix commented out. (too time consuming)
New method LoopOverVolumes added. It is based on TGeo (not TGeoPhysical...)
Old one is kept, but due to different signature, is not called
New loopOverNodes() implemented. See .h comments
Redundand variable removed
Remove redundant inputFile