[root] / trunk / geom / geom / src / TGeoCache.cxx Repository:
ViewVC logotype

Log of /trunk/geom/geom/src/TGeoCache.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 44557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 5 09:25:52 2012 UTC (2 years, 7 months ago) by agheata
File length: 18757 byte(s)
Diff to previous 43724
Large chunk of coverity fixes

Revision 43724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 13 07:52:45 2012 UTC (2 years, 9 months ago) by agheata
File length: 18692 byte(s)
Diff to previous 43560
Build info branch when adding new navigators

Revision 43560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 15:58:51 2012 UTC (2 years, 9 months ago) by agheata
File length: 18646 byte(s)
Diff to previous 43155
Final fix for the array of state info objects

Revision 43155 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 28 14:27:43 2012 UTC (2 years, 10 months ago) by agheata
File length: 18375 byte(s)
Diff to previous 42982
Added thread id retrieval via TLS. Faster version of TGeoBranchArray. Added getters for specific activity (in Bq/gram) for radioactive elements and materials/mixtures via GetSpecificActivity().

Revision 42982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 13 10:21:23 2012 UTC (2 years, 11 months ago) by agheata
File length: 17637 byte(s)
Diff to previous 41441
Added support structure TGeoStateInfo to communicate stateful navigation data internally. Fully removed locking from TGeoManager and TGeoVoxelFinder.

Revision 41441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 18 09:07:48 2011 UTC (3 years, 3 months ago) by agheata
File length: 17455 byte(s)
Diff to previous 36535
Locking of patter finder done only when allocating thread data. Fixed warning about node ID array.

Revision 36535 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 8 14:41:54 2010 UTC (4 years, 2 months ago) by agheata
File length: 17376 byte(s)
Diff to previous 34889
Changed Form() to TString::Format() everywhere

Revision 34889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 14:58:17 2010 UTC (4 years, 5 months ago) by agheata
File length: 17365 byte(s)
Diff to previous 34278
Fix for uninitialized variable. Coverity #21374

Revision 34278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 1 10:52:00 2010 UTC (4 years, 6 months ago) by rdm
File length: 17267 byte(s)
Diff to previous 22923
fix format warnings.

Revision 22923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 1 12:34:14 2008 UTC (6 years, 9 months ago) by rdm
File length: 17286 byte(s)
Diff to previous 21853
move geom, geombuilder, geompainter and gdml to geom meta directory.

Revision 21853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 25 11:17:04 2008 UTC (7 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 17286 byte(s)
Diff to previous 21301
From Andrei:
I fixed the problem of double delete of a matrix when exporting as .gdml or .C . Also added a small optimization in copying matrices that seems to have a non-negligible effect on the speed of stressGeometry

Revision 21301 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 16:21:50 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 17278 byte(s)
Diff to previous 20882
From Andrei:
there was an implicit dependency of TGeoMatrix by TGeoManager.h via TGeoNavigator.h->TGeoCache.h + few other bad dependencies like: TGeoMatrix included by TGeoNode.h via TGeoPatternFinder.h  Hmm... I had to cleanup few inlines, introduce a transient matrix in TGeoNavigator (to recover the lost inlining speed) + add several #include "TGeoMatrix.h" allover where this was included and used via TGeoManager.h

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 15503 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 15503 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 15555 byte(s)
Diff to previous 18951
remove :$ from tag line

Revision 18951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 6 06:35:02 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 15565 byte(s)
Diff to previous 18946
From Andrei:
Remove a useless print message.

Revision 18946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 5 06:34:47 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 15623 byte(s)
Diff to previous 18885
From Andrei & Mihaela:
- TGeoCache.cxx - All obsolete caching options/classes removed. The only remaining 2 classes are TGeoNodeCache and TGeoCacheState. No loss of functionality.

Revision 18885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 25 12:28:38 2007 UTC (7 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 85558 byte(s)
Diff to previous 15742
From Andrei:
GeoManager, TGeoCache = backup current geometry state in case of MANY navigation - fixes some problems in ALICE ITS navigation with GEANT4

Revision 15742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 9 05:27:55 2006 UTC (8 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 85239 byte(s)
Diff to previous 15176
From Eddy:
Fix many typos in comments

Revision 15176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 09:27:12 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 85199 byte(s)
Diff to previous 15172
Fix coding conventions violations

Revision 15172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 24 17:11:54 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 85124 byte(s)
Diff to previous 15134
Fix coding conventions violations

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 84636 byte(s)
Diff to previous 14409
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 14409 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 24 15:11:23 2006 UTC (8 years, 10 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 77144 byte(s)
Diff to previous 13303
From Andrei:
a big chunk of modifications. The class most affected is TGeoPainter, but
also some external methods (e.g.in TGeoVolume).
Currently all internal loops are working with TGeoIterator. The main advantages are
that: the painter does not need to change the top volume for TGeoManager and the loops
are not longer recursive. This makes painting a process that does not affect any more
(almost) the manager class. It makes possible having parallel views of different parts
of a geometry (or different geometries)

There are also few new features:
- visualisation options can be set at the level of volumes and there are new methods
accessible from the context menu of TGeoVolume:
SetVisContainers: draw all containers
SetVisLeaves : draw only leaves
SetVisOnly : draw only this volume

These options are operational only for the current drawn volume, which is accesible
even from the pad when approaching the right edge with the mouse. The manager class
can also be accessed from the pad approaching the top right corner.

Revision 13303 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 21 13:52:50 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 77202 byte(s)
Diff to previous 13297
From Andrei:
a patch for the memory leaks found by Jan Musinski

Revision 13297 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 21 09:31:47 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 77155 byte(s)
Diff to previous 13282
From Andrei:
a patch fixing:
- memory leak found by Federico
- last code rule violations

Revision 13282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 18 16:07:59 2005 UTC (9 years, 2 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 78392 byte(s)
Diff to previous 12592
From Andrei:
a patch fixing RS2 and RS4 coding conventions violations..

Revision 12592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 2 13:54:38 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75876 byte(s)
Diff to previous 12560
From Andrei:
a rather big patch containing a fix for the sphere mesh from Mihaela
as well as several other small fixes related to navigation + new methods. Before
doing it I included your code checker-related changes.

Mihaela:
- all sphere types (according rmin,rmax,theta1,theta2,phi1,phi2) have now the
minimum needed set of points/segments/polygons. For instance, the spheres with
rmin=0 does not have anymore the mesh for the inner sphere. Also, if there is no
phi segmentation, you do not have anymore the polygons related to the phi
slices.
- ongoing work for the same for cones (not in this patch)

Andrei:
- memory leak in TGeoPhysicalNode::Align() (hopefully) fixed. Original (ideal)
matrix now kept.
- several fixes in TGeoManager::Safety, TGeoManager::SearchNode for properly
checking all extrusions types MANY->ONLY or ONLY->MANY for all current branch.
- fix for overlapping flag bookkeeping when moving up from a divided node. The
number of MANY's in the current branch is now kept as data member of
TGeoManager. Changes in TGeoCache according to this
- Prototype for TGeoManager::FindNextDaughterBoundary() changed to return
crossed daughter index
- new method TGeoManager::FindNextBoundaryAndStep() that in addition to
computing the distance to next boundary propagates current point and finds the
new location. Changes in the raytracing algorithm to use this - seem to work
properly, but I still have to double-check some geometries.

Revision 12560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 30 09:58:41 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75657 byte(s)
Diff to previous 11883
Changes to make the rulechecker happy in directory geom and geompainter.

Revision 11883 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 26 13:20:26 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75639 byte(s)
Diff to previous 11882
From Andrei Gheata
Fix a compilation error on Windows

Revision 11882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 26 12:54:56 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75614 byte(s)
Diff to previous 11076
From Andrei Gheata:
There was a missing protection for the maximum allowed geometry depth which
was fixed to 30 (in your case was 70). Now this depth is automatically
computed (and not limited).

Revision 11076 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 9 13:30:27 2005 UTC (9 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75385 byte(s)
Diff to previous 10665
From Mihaela Gheata;

- divisions supporting SavePrimitive
- main SavePrimitive loop implemented at level of TGeoVolume
   - user interface: TGeoVolume::SaveAs(const char *filename); having *MENU*
   - can be called from the browser for any volume:
     the resulting file will have a geometry starting with the selected
     volume as TOP.
   - should work with TPad::SavePrimitive(ofstream out, Option_t *option)
   - not tested however

From Andrei:
I did some changes in TGeoCombiTrans to support a shared rotation matrix.
I also fixed a bug in TGeoTube::GetMakeRuntimeShape (and tube segment)
that produced wrong shapes in case one of the initial parameters was negative.

Revision 10665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 2 07:22:06 2004 UTC (10 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75169 byte(s)
Diff to previous 10212
Fix in a printf statement to avoid a warning with gcc on macOSX

Revision 10212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 5 13:27:46 2004 UTC (10 years, 3 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75159 byte(s)
Diff to previous 10179
Fix a portability problem in a printf format in TGeoNodeCache::BuildIdArray

Revision 10179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 29 10:41:46 2004 UTC (10 years, 3 months ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75161 byte(s)
Diff to previous 9028
fix warning in printf, use %ul for unsigned long and not %d.

Revision 9028 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 26 15:11:13 2004 UTC (10 years, 8 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 75166 byte(s)
Diff to previous 8673
From Andrei Gheata:
  - Bug in TGeoCache.cxx affecting the current global matrix branch when
doing Push/Pop (extremely severe - VMC list should be notified to update
TGeo !)

- Minor bug fix affecting TGeoManager::FindNormalFast()

New development - not yet fully completed - TGeoHelix class. Quoting
from TGeoHelix.cxx:

// A helix provides:
//   - propagation to a given Z position (in global frame)
//   Double_t *point = TGeoHelix::PropagateToZ(Double_t z);
//   - propagation to an arbitrary plane, returning also the new point
//   - propagation in a geometry until the next crossed surface
//   - computation of the total track length along a helix

Revision 8673 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 23 12:42:06 2004 UTC (10 years, 9 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 74626 byte(s)
Diff to previous 8661
Change a printf statement in TGeoNodeCache::BuildIdArray to prevent
a compiler warning

Revision 8661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 22 22:24:08 2004 UTC (10 years, 9 months ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 74628 byte(s)
Diff to previous 8175
fix warning:
geom/src/TGeoCache.cxx:188: warning: int format, long unsigned int arg (arg 2)

Revision 8175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 10 08:56:20 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 74846 byte(s)
Diff to previous 7952
More speed improvements

Revision 7952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 15:44:33 2004 UTC (11 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 74078 byte(s)
Diff to previous 7937
Several improvements from Andrei GHeata.

additional option "i" (reset by default) to CloseGeometry() to have the
node id array built or not.

Revision 7937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 13:44:14 2004 UTC (11 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 72299 byte(s)
Diff to previous 7936
Minor correction in previous fix

Revision 7936 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 13:43:15 2004 UTC (11 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 72259 byte(s)
Diff to previous 7390
Do not use the node cache by default

Revision 7390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 1 17:53:12 2003 UTC (11 years, 3 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 72232 byte(s)
Diff to previous 7064
From Andrei Gheata:

several bug fixes.

Revision 7064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 8 09:22:18 2003 UTC (11 years, 5 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 71843 byte(s)
Diff to previous 6769
From Andrei Gheata:
Fix to a problem reported by  Ilektra Christidi.

  The problem was that this calorimeter has 1.3E9 nodes and I did not
imagined that this can happen in real life. The cache produced a crash
since it tried to create an array 2 times this size. Now there is a
protection that will just disable physical node id tracking during
CDUp/Down in case there are too many nodes. I had also to introduce a
new data member in TGeoVolume (I increased the class version) in order
to fasten-up node counting (all the physical tree was parsed before).

Revision 6769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 12:37:39 2003 UTC (11 years, 7 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 71572 byte(s)
Diff to previous 6725
Fix by Andrei in case a point is pushed/popped outside the detector

Revision 6725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 17 09:13:56 2003 UTC (11 years, 7 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 71264 byte(s)
Diff to previous 6304
New version of the geometry package from Andrei/Mihaela

TGeoArb8 - pictures added
TGeoBBox - doc, pictures
TGeoCache - id array for physical nodes
TGeoCompositeShape - doc added
TGeoCone - pictures, bug fiz in Z divisions, correction in 'safety'
TGeoEltu - pict. added
TGeoManager - registration of matrices, unique volume id's
TGeoMatrix - copy ctors., = and * operators, improvements, extensive doc.
TGeoNode - doc added
TGeoPara - pictures
TGeoPatternFinder - registration of pattern matrices
TGeoPcon - fix in Z divisions, fix in 'safety', pictures
TGeoPgon - same as Pcon
TGeoShape - doc added
TGeoSphere, Trd1,2, Tube - pictures added
TGeoVolume - doc updated

TGeoChecker - doc., improvement of extrusions checker by Mihaela
TGeoPainter - does not create polygons array in X3dBuffers when drawing
in pad
TGeoTrack - compilation warnings fixed

Revision 6304 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 14 11:49:03 2003 UTC (11 years, 10 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 68981 byte(s)
Diff to previous 6138
From Andrei:
Add support for positioning
parametrized boxes into : TRAP, GTRA, PARA, TRD1 and TRD2. Now in D0
there are only 793 extrusions/overlaps within 0.1 cm.

Revision 6138 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 17 13:40:22 2003 UTC (11 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 68729 byte(s)
Diff to previous 6137
Still a problem with delete instead of delete []

Revision 6137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 17 13:23:55 2003 UTC (11 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 68726 byte(s)
Diff to previous 5994
Replace several delete xxx by delete [] xxx;

Revision 5994 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 27 18:04:47 2003 UTC (11 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 68711 byte(s)
Diff to previous 5993
add a second argument to TGeoManager::GetBranchNumbers to also return the
volume serial numbers in addition to the volume copy numbers.
Add a new data member fNumber in TGeoVolume. fNumber is the volume
serial number in the list of volumes as returned by AddVolume.

Revision 5993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 27 13:16:26 2003 UTC (11 years, 11 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 68612 byte(s)
Diff to previous 5944
Update to the geometry package to support copy numbers in TGeoNode.

Revision 5944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 20 10:25:58 2003 UTC (12 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 67467 byte(s)
Diff to previous 5851
*** empty log message ***

Revision 5851 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 7 11:24:55 2003 UTC (12 years ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 67439 byte(s)
Diff to previous 5802
Replace members fBits by fBitsArray

Revision 5802 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 12 12:02:37 2002 UTC (12 years, 1 month ago) by rdm
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 67310 byte(s)
Diff to previous 5798
remove compiler warning of pointer being cast to an int (warning of 64 bit
machine).

Revision 5798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 11 17:10:20 2002 UTC (12 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 67294 byte(s)
Diff to previous 5723
From Andrei:
attached the last version, with bug fixes in tracking. Now you can do
lego plots for everything in alice. It does not do extra steps (except
very seldom in ITS in som very thin tubes - 1 extra step to cross). Much
more stable. I temporarly disabled TGeoVolume::CheckGeometry from the
context menu of volumes since it seems to have a bug that I need to fix.
 Much better version in computing distances.

Revision 5723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 3 16:01:41 2002 UTC (12 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66864 byte(s)
Diff to previous 5419
New version of the geometry package from Andrei:
Fixes to compile with no warnings with the option -ansi -pedantic
It also includes bug fixes for Trd1,2,  cone and pcon DistToIn/Out
algorithms.

Revision 5419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 11 16:41:54 2002 UTC (12 years, 3 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66848 byte(s)
Diff to previous 4956
From Andrei,
  - bug fix in TGeoPgon for finding next boundary
 - bug fix in retrieving saved paths (affected "Where am I?" for MANY
geometries
  - support for tracking algorithm with MANY's
  - improvements in raytracing and lego plots.

Revision 4956 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 17 13:27:59 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66816 byte(s)
Diff to previous 4919
New version of the geometry package from Andrei. Many comments changed.

Revision 4919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 15 15:42:17 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66784 byte(s)
Diff to previous 4918
Fix a compilation problem in TGeocache.

Revision 4918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 15 15:32:25 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66773 byte(s)
Diff to previous 4874
New version of the geometry package by Andrei.
All graphics moved to geompainter (hopefully)

Revision 4874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 10 19:24:17 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 66916 byte(s)
Diff to previous 4852
A new iteration to port the geometry package on different systems.
Progress towards ROOT naming and style conventions
Add constness in most classes (work not yet completed).

Revision 4852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 9 17:01:14 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 65439 byte(s)
Diff to previous 4847
Fix compilation problems on HP-UX/aCC

Revision 4847 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 9 14:27:57 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 65439 byte(s)
Diff to previous 4841
Fix portability problems (alpha/cxx)

Revision 4841 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Jul 9 13:08:12 2002 UTC (12 years, 6 months ago) by brun
Original Path: trunk/geom/src/TGeoCache.cxx
File length: 65435 byte(s)
Add new geometry package

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9