41 for (
int j = 0; j < 4; j++)
52 if (shortnode::GetObjectsAlive() > 0 || shorttree::GetObjectsAlive() > 0) {
53 QwVerbose <<
"Memory occupied by tree objects (should be a single shortnode when all trees cleared):" <<
QwLog::endl;
66 for (
int i = 0; i < 1 ; i++) {
67 QwOut <<
"tree " << i <<
": ";
82 for (
int j = 0; j < 4; j++) {
#define QwOut
Predefined log drain for explicit output.
void PrintTrees() const
Print the list of trees.
void Print(bool recursive=false, int indent=0)
Print some debugging information.
void PrintNodes() const
Print the list of nodes.
#define QwVerbose
Predefined log drain for verbose messages.
#define QwDebug
Predefined log drain for debugging output.
int GetNumberOfTrees() const
Get the number of trees.
A logfile class, based on an identical class in the Hermes analyzer.
shortnode * son[4]
Each tree has four son nodes.
virtual ~QwTrackingTreeRegion()
Destructor.
shorttree * GetTree(int i=0) const
Get the tree.
Definition of a shortnode, the short version of a nodenode.
static std::ostream & endl(std::ostream &)
End of the line.
shortnode * GetNext() const
Get the next node.
shortnode fNode
Top node of this tree region.