#include <TrkVolume.h>
Public Member Functions | |
TrkVolume () | |
TrkVolume (const char *) | |
virtual | ~TrkVolume () |
virtual bool | extendThrough (const Trajectory *theTraj, double &theFlightDist, trkDirection theDirection=trkOut, double *theStartingFlightDist=0) const =0 |
virtual bool | isInside (const HepPoint3D &) const =0 |
const std::string & | name () const |
Private Attributes | |
std::string | _tvname |
Definition at line 40 of file TrkVolume.h.
TrkVolume::TrkVolume | ( | ) |
TrkVolume::TrkVolume | ( | const char * | ) |
TrkVolume::~TrkVolume | ( | ) | [virtual] |
virtual bool TrkVolume::extendThrough | ( | const Trajectory * | theTraj, | |
double & | theFlightDist, | |||
trkDirection | theDirection = trkOut , |
|||
double * | theStartingFlightDist = 0 | |||
) | const [pure virtual] |
virtual bool TrkVolume::isInside | ( | const HepPoint3D & | ) | const [pure virtual] |
const std::string& TrkVolume::name | ( | ) | const [inline] |
std::string TrkVolume::_tvname [private] |