[root] / trunk / geom / geom / inc / TVirtualGeoTrack.h Repository:
ViewVC logotype

Log of /trunk/geom/geom/inc/TVirtualGeoTrack.h

Parent Directory Parent Directory


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

Revision 44635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 8 16:14:10 2012 UTC (2 years, 7 months ago) by agheata
File length: 4646 byte(s)
Diff to previous 33212
coverity fixes

Revision 33212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 26 12:19:20 2010 UTC (4 years, 8 months ago) by agheata
File length: 4683 byte(s)
Diff to previous 22923
A track with given id can be searched now recursively (C.Reed)

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

Revision 21425 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 15:59:27 2007 UTC (7 years, 1 month ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4621 byte(s)
Diff to previous 20882
From Andrei:
Improve the documentation layout such that THtml makes a better rendering.

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/inc/TVirtualGeoTrack.h
File length: 4402 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/inc/TVirtualGeoTrack.h
File length: 4402 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/inc/TVirtualGeoTrack.h
File length: 4458 byte(s)
Diff to previous 18769
remove :$ from tag line

Revision 18769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 14 13:25:22 2007 UTC (7 years, 8 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4468 byte(s)
Diff to previous 13282
From Andrei:
Fix to compile with gcc option "-effc++"

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/inc/TVirtualGeoTrack.h
File length: 4364 byte(s)
Diff to previous 8331
From Andrei:
a patch fixing RS2 and RS4 coding conventions violations..

Revision 8331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 5 11:53:37 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4363 byte(s)
Diff to previous 8328
From Andrei Gheata:
modifications needed for adding tracks for which
you do not know the parent at creation time.
  creation:
   TVirtualGeoTrack *TGeoManager::MakeTrack(Int_t id, Int_t pdg, TObject
*particle=0)

  adding as daughter to other track:
  Int_t TVirtualGeoTrack::AddDaughter(TVirtualGeoTrack *other);
returning the new daughter index.

Revision 8328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 5 07:47:40 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4217 byte(s)
Diff to previous 7503
Fix a typo (thanks Lee Kerry)

Revision 7503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 31 07:27:55 2003 UTC (11 years, 2 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4216 byte(s)
Diff to previous 6849
Declaration of include "TObjArray.h" was missing. The class could not be used
outside of TGeo itself.

Revision 6849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 7 21:16:04 2003 UTC (11 years, 6 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4215 byte(s)
Diff to previous 6731
Fix wrong format in argument comment

Revision 6731 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 17 19:46:10 2003 UTC (11 years, 7 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4214 byte(s)
Diff to previous 6725
Fix a badly formatted comment

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/inc/TVirtualGeoTrack.h
File length: 4213 byte(s)
Diff to previous 6563
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 6563 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed May 7 13:32:39 2003 UTC (11 years, 8 months ago) by brun
Original Path: trunk/geom/inc/TVirtualGeoTrack.h
File length: 4143 byte(s)
New version of the geometry package from Andrei:

4 new files:
  geom/inc/TVirtualGeoTrack.h
  geom/src/TVirtualGeoTrack.cxx
  geompainter/inc/TGeoTrack.h
  geompainter/src/TGeoTrack.cxx

This new version adds support for track visualization. Adding tracks is a user task
and can be done using :
  TGeoManager::AddTrack() for primary tracks. The manager class knows
about the current primary and provides utility methods to
retreive/change this. Users has to handle only TVirtualGeoTracks.
Secondaries can be added to their primary :
  TVirtualGeoTrack::AddDaughter()
Points (x,y,z,tof) can be associated with a track :
  TVirtualGeoTrack::AddPoint()

  Providing tracks to the modeller and adding points are users tasks.
Track names should be supplied by users after creation :
    TVirtualGeoTrack::SetName() - note that tracks are not tnamed
objects, but their names are globally handled by the TGeoManager. The
usage of ROOT default particle names are recommended for tracks since it
triggers special colors/line attributes.
Tracks are drawable/pickable objects. Drawing options are :
  - default - only current track drawn
  - /D      - track and first level daughters
  - /*      - track and all descendents
  - /N<name> - only tracks from particles with given <name>

If points with time of flight are supplied, the drawing range tmin,tmax
can be specified :
  TGeoManager::SetTminTmax() (if no arguments time cut is supressed)

Tracks can be animated individually or global :
  TVirtualGeoTrack::AnimateTrack(tmin,tmax,nframes,option)
  TGeoManager::AnimateTrack(tmin,tmax,nframes,option)

Animation otions are :
  /G - animate also geometry in the given time interval
  /S - save all frames as .gif files
  drawing options act as well in animation. Options can be concatenated
and should be upper case (due to /N<name>)

If tracks are defined, the geometry I/O takes them into account.
However, when loading a geometry file containing tracks, libGeomPainter
has to be loaded since it contains the class implementation definition :
    gSystem->Load("libGeom")
    gSystem->Load("libGeomPainter")
    TGeoManager::Import("mygeom.root")

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