VGM Version 5.3
|
The ABC for tracking medium. More...
#include <VMedium.h>
Public Member Functions | |
VMedium (VGM::IMaterial *material) | |
virtual | ~VMedium () |
virtual VGM::IMaterial * | Material () const |
Return its associated material. | |
virtual int | NofParameters () const |
Return the number of defined parameters. | |
Public Member Functions inherited from VGM::IMedium | |
virtual | ~IMedium () |
virtual std::string | Name () const =0 |
Return its name. | |
virtual int | Id () const =0 |
Return its unique identifier. | |
virtual double | Parameter (int i) const =0 |
Return the i-th parameter. | |
Protected Member Functions | |
VMedium () | |
VMedium (const VMedium &rhs) | |
Protected Attributes | |
VGM::IMaterial * | fMaterial |
Static Protected Attributes | |
static const int | fgkParamSize = 20 |
BaseVGM::VMedium::VMedium | ( | VGM::IMaterial * | material | ) |
Standard constructor
Definition at line 40 of file VMedium.cxx.
|
virtual |
Definition at line 59 of file VMedium.cxx.
|
protected |
Protected default constructor
Definition at line 47 of file VMedium.cxx.
|
protected |
Protected copy constructor
Definition at line 53 of file VMedium.cxx.
|
virtual |
|
virtual |
Return the number of defined parameters.
Implements VGM::IMedium.
Definition at line 72 of file VMedium.cxx.
|
staticprotected |
|
protected |