TrkVolume Class Reference

#include <TrkVolume.h>

List of all members.

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::stringname () const

Private Attributes

std::string _tvname


Detailed Description

Definition at line 40 of file TrkVolume.h.


Constructor & Destructor Documentation

TrkVolume::TrkVolume (  ) 

Definition at line 40 of file TrkVolume.cxx.

00040                      : _tvname("Unknown")
00041 {
00042 }

TrkVolume::TrkVolume ( const char *   ) 

Definition at line 44 of file TrkVolume.cxx.

00044                                      : _tvname(name)
00045 {
00046 }

TrkVolume::~TrkVolume (  )  [virtual]

Definition at line 51 of file TrkVolume.cxx.

00052 {
00053 }


Member Function Documentation

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]

Definition at line 56 of file TrkVolume.h.

References _tvname.

00056 {return _tvname;}


Member Data Documentation

std::string TrkVolume::_tvname [private]

Definition at line 58 of file TrkVolume.h.

Referenced by name().


Generated on Tue Nov 29 23:36:17 2016 for BOSS_7.0.2 by  doxygen 1.4.7