iterator for decay chains.
Iterator for decay branches.
Definition at line 327 of file TGeoElement.h.
Public Member Functions | |
| TGeoElemIter (const TGeoElemIter &iter) | |
| Copy ctor.   | |
| TGeoElemIter (TGeoElementRN *top, Double_t limit=1.e-4) | |
| Default constructor.   | |
| virtual | ~TGeoElemIter () | 
| Destructor.   | |
| TObjArray * | GetBranch () const | 
| const TGeoElementRN * | GetElement () const | 
| Int_t | GetLevel () const | 
| Double_t | GetRatio () const | 
| const TGeoElementRN * | GetTop () const | 
| virtual TClass * | IsA () const | 
| TGeoElementRN * | Next () | 
| Return next element.   | |
| TGeoElementRN * | operator() () | 
| () operator.   | |
| TGeoElemIter & | operator= (const TGeoElemIter &iter) | 
| Assignment.   | |
| virtual void | Print (Option_t *option="") const | 
| Print info about the current decay branch.   | |
| void | SetLimitRatio (Double_t limit) | 
| virtual void | Streamer (TBuffer &) | 
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) | 
Static Public Member Functions | |
| static TClass * | Class () | 
| static const char * | Class_Name () | 
| static constexpr Version_t | Class_Version () | 
| static const char * | DeclFileName () | 
Protected Member Functions | |
| TGeoElemIter () | |
| TGeoElementRN * | Down (Int_t ibranch) | 
| Go downwards from current level via ibranch as low in the tree as possible.   | |
| TGeoElementRN * | Up () | 
| Go upwards from the current location until the next branching, then down.   | |
Private Attributes | |
| TObjArray * | fBranch | 
| const TGeoElementRN * | fElem | 
| Int_t | fLevel | 
| Double_t | fLimitRatio | 
| Double_t | fRatio | 
| const TGeoElementRN * | fTop | 
#include <TGeoElement.h>
      
  | 
  inlineprotected | 
Definition at line 337 of file TGeoElement.h.
| TGeoElemIter::TGeoElemIter | ( | TGeoElementRN * | top, | 
| Double_t | limit = 1.e-4 ) | 
Default constructor.
Definition at line 826 of file TGeoElement.cxx.
| TGeoElemIter::TGeoElemIter | ( | const TGeoElemIter & | iter | ) | 
Copy ctor.
Definition at line 835 of file TGeoElement.cxx.
      
  | 
  virtual | 
Destructor.
Definition at line 853 of file TGeoElement.cxx.
Definition at line 358 of file TGeoElement.h.
Definition at line 358 of file TGeoElement.h.
      
  | 
  protected | 
Go downwards from current level via ibranch as low in the tree as possible.
Return value flags if the operation was successful.
Definition at line 916 of file TGeoElement.cxx.
      
  | 
  inline | 
Definition at line 350 of file TGeoElement.h.
      
  | 
  inline | 
Definition at line 352 of file TGeoElement.h.
      
  | 
  inline | 
Definition at line 353 of file TGeoElement.h.
      
  | 
  inline | 
Definition at line 354 of file TGeoElement.h.
      
  | 
  inline | 
Definition at line 351 of file TGeoElement.h.
Definition at line 358 of file TGeoElement.h.
| TGeoElementRN * TGeoElemIter::Next | ( | ) | 
Return next element.
Definition at line 936 of file TGeoElement.cxx.
| TGeoElementRN * TGeoElemIter::operator() | ( | ) | 
() operator.
Definition at line 882 of file TGeoElement.cxx.
| TGeoElemIter & TGeoElemIter::operator= | ( | const TGeoElemIter & | iter | ) | 
Assignment.
Definition at line 862 of file TGeoElement.cxx.
      
  | 
  virtual | 
Print info about the current decay branch.
Definition at line 951 of file TGeoElement.cxx.
      
  | 
  inline | 
Definition at line 356 of file TGeoElement.h.
      
  | 
  inline | 
Definition at line 358 of file TGeoElement.h.
      
  | 
  protected | 
Go upwards from the current location until the next branching, then down.
Definition at line 890 of file TGeoElement.cxx.
      
  | 
  private | 
Definition at line 331 of file TGeoElement.h.
      
  | 
  private | 
Definition at line 330 of file TGeoElement.h.
      
  | 
  private | 
Definition at line 332 of file TGeoElement.h.
      
  | 
  private | 
Definition at line 333 of file TGeoElement.h.
      
  | 
  private | 
Definition at line 334 of file TGeoElement.h.
      
  | 
  private | 
Definition at line 329 of file TGeoElement.h.