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
29
ClassImp
(
THaTrackID
)
30
31
//_____________________________________________________________________________
THaTrackID.h
THaTrackID
Definition
THaTrackID.h:12
ClassImp
ClassImp(TPyArg)
Podd
THaTrackID.cxx
Generated by
1.9.8