Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TreeMaker Class Reference

Public Member Functions

 TreeMaker (XString filename)
 
 ~TreeMaker ()
 
void build (const DOMElement *elem, element_t *parent_element, attribute_list columns)
 
int filltrees (ixstream *ifx, element_t *parent_element)
 
int savetrees (element_t *parent_element)
 

Protected Attributes

TFile * fRootFile
 
std::list< element_t * > fElements
 
attribute_table fColumns
 

Private Member Functions

 TreeMaker (const TreeMaker &src)
 
TreeMaker operator= (const TreeMaker &src)
 

Detailed Description

Definition at line 519 of file hddm-root.cpp.

Constructor & Destructor Documentation

TreeMaker::TreeMaker ( XString  filename)
inline

Definition at line 522 of file hddm-root.cpp.

References S.

TreeMaker::~TreeMaker ( )
inline

Definition at line 525 of file hddm-root.cpp.

TreeMaker::TreeMaker ( const TreeMaker src)
inlineprivate

Definition at line 535 of file hddm-root.cpp.

Member Function Documentation

void TreeMaker::build ( const DOMElement *  elem,
element_t parent_element,
attribute_list  columns 
)
int TreeMaker::filltrees ( ixstream ifx,
element_t parent_element 
)

Definition at line 1039 of file hddm-root.cpp.

References element_t::fElements, S, and size.

Referenced by main().

TreeMaker TreeMaker::operator= ( const TreeMaker src)
inlineprivate

Definition at line 536 of file hddm-root.cpp.

int TreeMaker::savetrees ( element_t parent_element)

Definition at line 1059 of file hddm-root.cpp.

References element_t::fElements.

Referenced by main().

Member Data Documentation

attribute_table TreeMaker::fColumns
protected

Definition at line 544 of file hddm-root.cpp.

std::list<element_t*> TreeMaker::fElements
protected

Definition at line 543 of file hddm-root.cpp.

TFile* TreeMaker::fRootFile
protected

Definition at line 542 of file hddm-root.cpp.


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