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

Log of /trunk/geom/geompainter/src/TGeoTrack.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: 23692 byte(s)
Diff to previous 36535
Large chunk of coverity fixes

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: 23595 byte(s)
Diff to previous 35702
Changed Form() to TString::Format() everywhere

Revision 35702 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 24 09:10:38 2010 UTC (4 years, 4 months ago) by agheata
File length: 23573 byte(s)
Diff to previous 35699
Another set of Dangerous_coding Coverity fixes

Revision 35699 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 24 07:40:06 2010 UTC (4 years, 4 months ago) by agheata
File length: 23743 byte(s)
Diff to previous 22923
Replaced sprintf with TString manip

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

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/geompainter/src/TGeoTrack.cxx
File length: 23733 byte(s)
Diff to previous 20882
Update to the class docs and index.txt files.

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/geompainter/src/TGeoTrack.cxx
File length: 23722 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/geompainter/src/TGeoTrack.cxx
File length: 23722 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/geompainter/src/TGeoTrack.cxx
File length: 23773 byte(s)
Diff to previous 19255
remove :$ from tag line

Revision 19255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 4 12:29:26 2007 UTC (7 years, 6 months ago) by brun
Original Path: trunk/geompainter/src/TGeoTrack.cxx
File length: 23783 byte(s)
Diff to previous 18769
From Andrei:
fixes TGeoManager::FindVolumeFast() method in case misalignment is applied on a geometry retrieved from file.

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/geompainter/src/TGeoTrack.cxx
File length: 23781 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/geompainter/src/TGeoTrack.cxx
File length: 23088 byte(s)
Diff to previous 12560
From Andrei:
a patch fixing RS2 and RS4 coding conventions violations..

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/geompainter/src/TGeoTrack.cxx
File length: 22606 byte(s)
Diff to previous 9349
Changes to make the rulechecker happy in directory geom and geompainter.

Revision 9349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 30 10:31:59 2004 UTC (10 years, 6 months ago) by brun
Original Path: trunk/geompainter/src/TGeoTrack.cxx
File length: 22603 byte(s)
Diff to previous 8331
Fix a mismatch between new and delete in TGeotrack::Draw
replacing
   delete opt1;
by
   delete [] opt1;

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/geompainter/src/TGeoTrack.cxx
File length: 22600 byte(s)
Diff to previous 6850
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 6850 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 7 21:18:30 2003 UTC (11 years, 6 months ago) by brun
Original Path: trunk/geompainter/src/TGeoTrack.cxx
File length: 22246 byte(s)
Diff to previous 6725
Fix format in argument 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/geompainter/src/TGeoTrack.cxx
File length: 22245 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/geompainter/src/TGeoTrack.cxx
File length: 22172 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