| Bridge | This class has not yet been implemented |
| chi_hash | |
| Det | Describes a detector element |
| Event | Contains all the track reconstruction for a single event |
| Hit | Contains hit data and information regarding the hit detector |
| nodenode | A nodenode is used as a pointer which links treenodes to their siblings |
| Options | Used to carry option information throughout the code |
| PartTrack | Similar to a TreeLine. It contains tracking information |
| Qevent | Qevent is a generic data read-in class |
| Qoptions | Qoptions is a generic ascii read-in program for handling program options |
| Qset | Qset is a generic data read-in class that reads ascii to set up the detector geometry |
| shortnode | Similar to a nodenode |
| shorttree | Similar to a treenode |
| Track | This class has not yet been implemented |
| tree | Creates and manages the treesearch pattern database |
| treecombine | Treecombine combines track segments and performs line fitting |
| treedo | This module controls all the routines involved with finding tracks in an event |
| TreeLine | A container for track information |
| treematch | This module matches track segments for individual wire planes |
| treenode | A treenode contains the bits which make up a tree pattern |
| treeregion | A container for the pattern databases for each detector region |
| treesearch | This module contains the code for performing the treesearch algorithm to generate one treeline |
| treesort | This module is used to identify good track segments versus ghost tracks/hits |
| Vertex | This class has not yet been implemented |