8 #include "TXMLEngine.h" 22 Tree(std::vector< std::vector<Event*> >& cEvents);
Node * filterEventRecursive(Node *node, Event *e)
std::list< Node * > terminalNodes
void getSplitValues(std::vector< std::vector< Double_t >> &v)
void loadFromXMLRecursive(TXMLEngine *xml, XMLNodePointer_t node, Node *tnode)
void addXMLAttributes(TXMLEngine *xml, Node *node, XMLNodePointer_t np)
void getSplitValuesRecursive(Node *node, std::vector< std::vector< Double_t >> &v)
void rankVariables(std::vector< Double_t > &v)
void setTerminalNodes(std::list< Node * > &sTNodes)
void saveToXMLRecursive(TXMLEngine *xml, Node *node, XMLNodePointer_t np)
Int_t getNumTerminalNodes()
std::list< Node * > & getTerminalNodes()
void filterEventsRecursive(Node *node)
void buildTree(Int_t nodeLimit)
Node * filterEvent(Event *e)
void loadFromXML(const char *filename)
void saveToXML(const char *filename)
void rankVariablesRecursive(Node *node, std::vector< Double_t > &v)
void filterEvents(std::vector< Event * > &tEvents)
void setRootNode(Node *sRootNode)