Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TrkHitUse Class Reference

#include <TrkHitUse.h>

Inheritance diagram for TrkHitUse:

MdcHitUse MdcHitUse List of all members.

Public Member Functions

virtual TrkHitOnTrkcreateHitOnTrk (const TrkRep &) const =0
virtual TrkHitOnTrkcreateHitOnTrk (const TrkRep &) const =0
double fltLen () const
double fltLen () const
const TrkFundHithit () const
const TrkFundHithit () const
bool isActive () const
bool isActive () const
int isUsable () const
int isUsable () const
virtual const MdcHitmdcHit () const
virtual const MdcHitmdcHit () const
virtual bool operator== (const TrkHitUse &) const =0
virtual bool operator== (const TrkHitUse &) const =0
void setFltLen (double flt)
void setFltLen (double flt)
 TrkHitUse (const TrkFundHit &, double fltLen, bool active=true, int usable=1)
 TrkHitUse (const TrkFundHit &, double fltLen, bool active=true, int usable=1)
virtual ~TrkHitUse ()
virtual ~TrkHitUse ()

Private Member Functions

TrkHitUseoperator= (const TrkHitUse &)
TrkHitUseoperator= (const TrkHitUse &)
 TrkHitUse (const TrkHitUse &)
 TrkHitUse (const TrkHitUse &)

Private Attributes

double _fltLen
const TrkFundHit_hit
const TrkFundHit_hit
bool _isActive
int _isUsable

Constructor & Destructor Documentation

TrkHitUse::TrkHitUse const TrkFundHit ,
double  fltLen,
bool  active = true,
int  usable = 1
 

00019                                  : _hit(theHit) {
00020 //------------------------------------------------------------------------
00021    _fltLen = flt;
00022    _isActive = active;
00023    _isUsable = usable;
00024 }

TrkHitUse::~TrkHitUse  )  [virtual]
 

00027                       {
00028 //------------------------------------------------------------------------
00029 }

TrkHitUse::TrkHitUse const TrkHitUse  )  [private]
 

TrkHitUse::TrkHitUse const TrkFundHit ,
double  fltLen,
bool  active = true,
int  usable = 1
 

virtual TrkHitUse::~TrkHitUse  )  [virtual]
 

TrkHitUse::TrkHitUse const TrkHitUse  )  [private]
 


Member Function Documentation

virtual TrkHitOnTrk* TrkHitUse::createHitOnTrk const TrkRep  )  const [pure virtual]
 

Implemented in MdcHitUse, and MdcHitUse.

virtual TrkHitOnTrk* TrkHitUse::createHitOnTrk const TrkRep  )  const [pure virtual]
 

Implemented in MdcHitUse, and MdcHitUse.

double TrkHitUse::fltLen  )  const [inline]
 

00034 {return _fltLen;}

double TrkHitUse::fltLen  )  const [inline]
 

00034 {return _fltLen;}

const TrkFundHit& TrkHitUse::hit void   )  const [inline]
 

00035 {return _hit;}

const TrkFundHit& TrkHitUse::hit  )  const [inline]
 

00035 {return _hit;}

bool TrkHitUse::isActive  )  const [inline]
 

00032 {return _isActive;}

bool TrkHitUse::isActive  )  const [inline]
 

00032 {return _isActive;}

int TrkHitUse::isUsable  )  const [inline]
 

00033 {return _isUsable;}

int TrkHitUse::isUsable  )  const [inline]
 

00033 {return _isUsable;}

virtual const MdcHit* TrkHitUse::mdcHit  )  const [virtual]
 

Reimplemented in MdcHitUse, and MdcHitUse.

const MdcHit * TrkHitUse::mdcHit  )  const [virtual]
 

Reimplemented in MdcHitUse, and MdcHitUse.

00033                           {
00034 //------------------------------------------------------------------------
00035   return 0;
00036 }

TrkHitUse& TrkHitUse::operator= const TrkHitUse  )  [private]
 

TrkHitUse& TrkHitUse::operator= const TrkHitUse  )  [private]
 

virtual bool TrkHitUse::operator== const TrkHitUse  )  const [pure virtual]
 

Implemented in MdcHitUse, and MdcHitUse.

bool TrkHitUse::operator== const TrkHitUse  )  const [pure virtual]
 

Implemented in MdcHitUse, and MdcHitUse.

00047                                                 {
00048 //------------------------------------------------------------------------
00049   return ( &(hit()) == &(rhs.hit()) );
00050 }

void TrkHitUse::setFltLen double  flt  )  [inline]
 

00040 {_fltLen = flt;}

void TrkHitUse::setFltLen double  flt  )  [inline]
 

00040 {_fltLen = flt;}


Member Data Documentation

double TrkHitUse::_fltLen [private]
 

const TrkFundHit& TrkHitUse::_hit [private]
 

const TrkFundHit& TrkHitUse::_hit [private]
 

bool TrkHitUse::_isActive [private]
 

int TrkHitUse::_isUsable [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:08:03 2011 for BOSS6.5.5 by  doxygen 1.3.9.1