TrackCursor Class Reference
|
Ratpac-two
|
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
List of all members
RAT::TrackCursor Class Reference
Public Member Functions | |
| TrackCursor (TrackNode *node, bool verbose=false) | |
| bool | GetVerbose () |
| void | SetVerbose (bool verbose=true) |
| TrackNode * | TrackStart () const |
| TrackNode * | Prev () const |
| TrackNode * | Here () const |
| TrackNode * | Next () const |
| TrackNode * | TrackEnd () const |
| int | StepCount () const |
| TrackNode * | Step (int i) const |
| int | ChildCount () const |
| TrackNode * | Child (int i=0) const |
| int | TrackChildCount () const |
| TrackNode * | TrackChild (int i) const |
| TrackNode * | Parent () const |
| double | TrackLength () const |
| bool | IsTrackStart () const |
| bool | IsTrackEnd () const |
| void | Go (TrackNode *node) |
| TrackNode * | GoTrackStart () |
| TrackNode * | GoPrev () |
| TrackNode * | GoNext () |
| TrackNode * | GoTrackEnd () |
| TrackNode * | GoStep (int i) |
| TrackNode * | GoChild (int i=0) |
| TrackNode * | GoTrackChild (int i) |
| TrackNode * | GoParent () |
| void | Print () const |
| void | PrintTrack () const |
| TrackNode * | FindNextTrack () |
| TrackNode * | FindNextTrackNoDescend () |
| TrackNode * | FindNextTrack (TrackTest *predicate) |
| TrackNode * | FindNextParticle (const std::string &particleName) |
Static Public Member Functions | |
| static std::string | PrintTrackIDs (TrackNode *node) |
| static std::string | Print (TrackNode *node) |
| static std::string | PrintTrack (TrackNode *node) |
Protected Attributes | |
| TrackNode * | fCur |
| bool | fVerbose |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/io/include/RAT/TrackCursor.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/io/src/TrackCursor.cc
Generated by