#ifndef ROOT_THaTrackID
#define ROOT_THaTrackID

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// THaTrackID                                                                //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////
#include "TObject.h"

class THaVDCUVTrack;

class THaTrackID : public TObject {

public:
  THaTrackID() {}
  THaTrackID( const THaTrackID& rhs ) : TObject(rhs) {}
  THaTrackID& operator=( const THaTrackID& rhs )
  { TObject::operator=(rhs); return *this; }

  virtual ~THaTrackID() {}

  virtual Bool_t  operator==( const THaTrackID& ) = 0;
  virtual Bool_t  operator!=( const THaTrackID& ) = 0;

protected:

  ClassDef(THaTrackID,0)      // Track ID abstract base class
};

#endif

Last change: Sat Nov 7 21:26:53 2009
Last generated: 2009-11-07 21:26

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.