StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
TTreeIter Class Reference
Inheritance diagram for TTreeIter:
TTreeHelper

Public Member Functions

 TTreeIter (TTree *tree)
 
 TTreeIter (TChain *tree)
 
 TTreeIter (const char *treeName="")
 
TChain * Chain ()
 
TTreeIterCastoperator() (const TString varname)
 
void ** Void (const TString varname)
 
TTreeIterCastoperator() (const char *varname)
 
void ** Void (const char *varname)
 
Int_t AddFile (const char *file)
 
TBranch * GetBranch (int idx) const
 
Int_t Next (Int_t ient=-1)
 
virtual void Print (Option_t *option) const
 
virtual void ls (Option_t *option) const
 
void Reset ()
 
Bool_t Notify ()
 
const char * IsCorrupted () const
 

Static Public Member Functions

static const char * TypeName (Int_t ity)
 
static Int_t TypeSize (Int_t ity)
 
static Int_t TypeCode (const char *typeName)
 
static void Print (const TBranch *tb, Int_t lvl=0, Option_t *option="")
 
static void ls (const TTree *tt, Option_t *option="")
 
static void ls (const TObjArray *brList, Int_t lvl, Option_t *option="")
 
static void GetInfo (const TBranch *tb, const char *&tyName, Int_t &units, void *&add, Int_t &brType)
 

Protected Attributes

Int_t fEntry
 
TChain * fTree
 current entry number
 
TObjArray fMemList
 pointer to TTree/TChain object
 
TObjArray fBraList
 list of mem objects
 
Int_t fUnits
 list of used branches
 
Int_t fNErr
 current number of units
 
Int_t fCint
 
Int_t fNFiles
 
TTreeIterCast fCast
 

Detailed Description

Definition at line 60 of file TTreeIter.h.


The documentation for this class was generated from the following files: