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

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

Parent Directory Parent Directory


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

Revision 27731 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 9 17:40:56 2009 UTC (5 years, 10 months ago) by brun
File length: 42133 byte(s)
Diff to previous 27275
From Andrei:
- Removed casting away constness in headers, and removed == and != between doubles in all geom code (Philippe's suggestion)
- Info messages suppressed now by the static TGeoManager::SetVerboseLevel(0). We should probably call this at the beginning of stressGeometry.cxx
- Fine tune in TGeoIntersection::DistFromInside() that solves inner boundary crossings in case the starting point is very close to boundary
- TGeoManager::FindInCluster() gives now priority (when selecting between MANY candidates) to the node that was proposed by FindNextBoundary()

Revision 27275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 28 10:03:46 2009 UTC (5 years, 11 months ago) by brun
File length: 41975 byte(s)
Diff to previous 22923
From andrei
There were indeed some ill-defined shapes in few geometries that were not correctly checked at definition time. I added a protection for these shapes in the patch geom.diff, with the comment:

- Added protection when defining pcon/pgon sections that are not ordered in Z - now produces a Fatal. The same when defining first and last two sections at the same Z position.

I had to correct some geometries and replace ALICE geometry with the most recent one (more error free and a bit faster). I renamed alice.root, for which the *reference has to be regenerated*.
- Replaced ALICE geometry as alice2.root

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: 41913 byte(s)
Diff to previous 21602
move geom, geombuilder, geompainter and gdml to geom meta directory.

Revision 21602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 9 07:46:56 2008 UTC (7 years ago) by brun
Original Path: trunk/geom/src/TGeoBuilder.cxx
File length: 41913 byte(s)
Diff to previous 21494
From Andrei:
Remove a useless test in TGeoShape constructor that was slowing down the geometry building process.
Thanks to Sue Kasahara for reporting.

Revision 21494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 15:50:40 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoBuilder.cxx
File length: 42534 byte(s)
Diff to previous 21287
Update to the class docs and index.txt files.

Revision 21287 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 10 10:27:50 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/geom/src/TGeoBuilder.cxx
File length: 42543 byte(s)
Diff to previous 20882
From Andrei:
I added coherency to all TGeoBuilder::MakeXXX("name",...) that now create the shape for the corresponding volume with the same name.

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/TGeoBuilder.cxx
File length: 42424 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/TGeoBuilder.cxx
File length: 42424 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/TGeoBuilder.cxx
File length: 42479 byte(s)
Diff to previous 18945
remove :$ from tag line

Revision 18945 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Jun 5 06:34:20 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/geom/src/TGeoBuilder.cxx
File length: 42489 byte(s)
From Andrei & Mihaela:
- new class TGeoBuilder (.h/.cxx) attached. All build-type methods in TGeoManager delegated now to this class.  TGeoBuilder is a singleton class that is transparent to the user (for the moment) and can serve several TGeoManager objects in the same session.
The class can be however used explicitly like:
  TGeoBuilder::Instance(myGeometry)->SomeMethod()

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