CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
tree.Tree Class Reference
Inheritance diagram for tree.Tree:

Public Member Functions

def __init__
 
def branch_
 
def copyStructure
 
def fill
 
def reset
 
def setDefaultFloatType
 
def setDefaultIntType
 
def var
 
def vector
 
def vfill
 

Public Attributes

 defaultFloatType
 
 defaultIntType
 
 defaults
 
 fillers
 
 tree
 
 vars
 
 vecdefaults
 
 vecvars
 

Detailed Description

Definition at line 5 of file tree.py.

Constructor & Destructor Documentation

def tree.Tree.__init__ (   self,
  name,
  title,
  defaultFloatType = "D",
  defaultIntType = "I" 
)

Definition at line 7 of file tree.py.

Member Function Documentation

def tree.Tree.branch_ (   self,
  selfmap,
  varName,
  type,
  len,
  postfix = "",
  storageType = "default",
  title = None 
)
Backend function used to create scalar and vector branches. 
   Users should call "var" and "vector", not this function directly.

Definition at line 32 of file tree.py.

def tree.Tree.copyStructure (   self,
  tree 
)

Definition at line 23 of file tree.py.

def tree.Tree.fill (   self,
  varName,
  value 
)

Definition at line 116 of file tree.py.

def tree.Tree.reset (   self)

Definition at line 103 of file tree.py.

def tree.Tree.setDefaultFloatType (   self,
  defaultFloatType 
)

Definition at line 17 of file tree.py.

def tree.Tree.setDefaultIntType (   self,
  defaultIntType 
)

Definition at line 20 of file tree.py.

def tree.Tree.var (   self,
  varName,
  type = float,
  default = -99,
  title = None,
  storageType = "default",
  filler = None 
)

Definition at line 66 of file tree.py.

def tree.Tree.vector (   self,
  varName,
  lenvar,
  maxlen = None,
  type = float,
  default = -99,
  title = None,
  storageType = "default",
  filler = None 
)
either lenvar is a string, and maxlen an int (variable size array), or lenvar is an int and maxlen is not specified (fixed array)

Definition at line 84 of file tree.py.

def tree.Tree.vfill (   self,
  varName,
  values 
)

Definition at line 122 of file tree.py.

Member Data Documentation

tree.Tree.defaultFloatType

Definition at line 13 of file tree.py.

tree.Tree.defaultIntType

Definition at line 14 of file tree.py.

tree.Tree.defaults

Definition at line 11 of file tree.py.

tree.Tree.fillers

Definition at line 15 of file tree.py.

tree.Tree.tree
tree.Tree.vars

Definition at line 8 of file tree.py.

tree.Tree.vecdefaults

Definition at line 12 of file tree.py.

tree.Tree.vecvars

Definition at line 9 of file tree.py.