|
| BinarySearchTree (const BinarySearchTree &b) |
| copy constructor that creates a true copy, i.e. a completely independent tree More...
|
|
| BinarySearchTree (void) |
| default constructor More...
|
|
virtual | ~BinarySearchTree (void) |
| destructor More...
|
|
void | CalcStatistics (TMVA::Node *n=0) |
| calculate basic statistics (mean, rms for each variable) More...
|
|
virtual const char * | ClassName () const |
|
void | Clear (TMVA::Node *n=0) |
| clear nodes More...
|
|
virtual Node * | CreateNode (UInt_t) const |
|
virtual BinaryTree * | CreateTree () const |
|
Double_t | Fill (const std::vector< TMVA::Event * > &events, const std::vector< Int_t > &theVars, Int_t theType=-1) |
| create the search tree from the event collection using ONLY the variables specified in "theVars" More...
|
|
Double_t | Fill (const std::vector< TMVA::Event * > &events, Int_t theType=-1) |
| create the search tree from the events in a TTree using ALL the variables specified included in the Event More...
|
|
UInt_t | GetPeriode (void) const |
|
Double_t | GetSumOfWeights (Int_t theType) const |
| return the sum of event (node) weights More...
|
|
Double_t | GetSumOfWeights (void) const |
| return the sum of event (node) weights More...
|
|
void | Insert (const Event *) |
| insert a new "event" in the binary tree More...
|
|
Float_t | Max (Types::ESBType sb, UInt_t var) |
|
Float_t | Mean (Types::ESBType sb, UInt_t var) |
|
Float_t | Min (Types::ESBType sb, UInt_t var) |
|
void | NormalizeTree () |
| Normalisation of tree. More...
|
|
Float_t | RMS (Types::ESBType sb, UInt_t var) |
|
Float_t | RMS (UInt_t var) |
|
BinarySearchTreeNode * | Search (Event *event) const |
| search the tree to find the node matching "event" More...
|
|
Double_t | SearchVolume (Volume *, std::vector< const TMVA::BinarySearchTreeNode * > *events=0) |
| search the whole tree and add up all weights of events that lie within the given volume More...
|
|
Int_t | SearchVolumeWithMaxLimit (TMVA::Volume *, std::vector< const TMVA::BinarySearchTreeNode * > *events=0, Int_t=-1) |
| recursively walk through the daughter nodes and add up all weights of events that lie within the given volume a maximum number of events can be given More...
|
|
void | SetNormalize (Bool_t norm) |
|
void | SetPeriode (Int_t p) |
|
| BinaryTree (void) |
| constructor for a yet "empty" tree. Needs to be filled afterwards More...
|
|
virtual | ~BinaryTree () |
| destructor (deletes the nodes and "events" if owned by the tree More...
|
|
virtual void * | AddXMLTo (void *parent) const |
| add attributes to XML More...
|
|
virtual const char * | ClassName () const =0 |
|
UInt_t | CountNodes (Node *n=NULL) |
| return the number of nodes in the tree. (make a new count --> takes time) More...
|
|
virtual Node * | CreateNode (UInt_t size=0) const =0 |
|
virtual BinaryTree * | CreateTree () const =0 |
|
Node * | GetLeftDaughter (Node *n) |
| get left daughter node current node "n" More...
|
|
UInt_t | GetNNodes () const |
|
Node * | GetRightDaughter (Node *n) |
| get right daughter node current node "n" More...
|
|
virtual Node * | GetRoot () const |
|
UInt_t | GetTotalTreeDepth () const |
|
virtual void | Print (std::ostream &os) const |
| recursively print the tree More...
|
|
virtual void | Read (std::istream &istr, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
| Read the binary tree from an input stream. More...
|
|
virtual void | ReadXML (void *node, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
| read attributes from XML More...
|
|
void | SetRoot (Node *r) |
|
void | SetTotalTreeDepth (Int_t depth) |
|
void | SetTotalTreeDepth (Node *n=NULL) |
| descend a tree to find all its leaf nodes, fill max depth reached in the tree at the same time. More...
|
|