|
VGM Version 5.3.1
|
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 |