16 #ifndef QWTRACKINGSHORTTREE_H
17 #define QWTRACKINGSHORTTREE_H
23 namespace QwTracking {
92 void Print(
bool recursive =
false,
int indent = 0);
100 #endif // QWTRACKINGSHORTTREE_H
unsigned int size() const
Get size of the bit array.
int * fBit
Hit pattern, one bin specified per detector layer.
static unsigned int fDefaultSize
Default size.
int fWidth
Width in bins of the hit pattern.
void Print(bool recursive=false, int indent=0)
Print some debugging information.
Memory management structure to count objects.
int fMinLevel
Minimum level at which this node is valid.
shortnode * son[4]
Each tree has four son nodes.
Memory management class to count object instantiations.
Definition of a shortnode, the short version of a nodenode.
static void SetDefaultSize(unsigned int size)
Set the default size for short trees.
shorttree(unsigned int size=fDefaultSize)
Default constructor.
friend std::ostream & operator<<(std::ostream &stream, const shorttree &st)
Output stream operator.
static int fDebug
Debug level.