Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaTrackID.cxx
Go to the documentation of this file.
1//*-- Author : Ole Hansen 12-Mar-02
2
4//
5// THaTrackID
6//
7// Abstract base class for all track ID classes.
8//
9// This class is used to identify tracks created by THaTrackingDetectors
10// uniquely. In general, each THaTrackingDetector may implement its own
11// type of THaTrackID, depending on how tracks can be uniquely identified
12// (wire numbers, cluster numbers, hit positions, etc.) This information
13// should be used to match tracks found in the CoarseTrack() stage with
14// those found in FineTrack().
15//
16// Derived classes must implement at least operator== and operator!=.
17// These operators should be protected against comparison of
18// dissimilar derived objects with a line like
19//
20// THaMyTrackID::operator==( const THaTrackID& rhs ) {
21// if( IsA() != rhs.IsA() ) return false;
22// ...
23// }
24//
26
27#include "THaTrackID.h"
28
30
31//_____________________________________________________________________________
ClassImp(TPyArg)