EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
This is the complete list of members for EGS_ParallelBeam, including all inherited members.
addFluenceData(istream &data) | EGS_BaseSimpleSource | virtual |
addKnownSource(EGS_BaseSource *o) | EGS_BaseSource | static |
addKnownTypeId(const char *name) | EGS_BaseSource | static |
addState(istream &data) | EGS_BaseSimpleSource | virtual |
count | EGS_BaseSimpleSource | protected |
createObject(EGS_Input *inp) | EGS_Object | virtual |
createSource(EGS_Input *) | EGS_BaseSource | static |
deleteObject(EGS_Object *o) | EGS_Object | static |
deref() | EGS_Object | |
description | EGS_BaseSource | protected |
EGS_BaseSimpleSource(int Q, EGS_BaseSpectrum *Spec, const string &Name="", EGS_ObjectFactory *f=0) | EGS_BaseSimpleSource | |
EGS_BaseSimpleSource(EGS_Input *input, EGS_ObjectFactory *f=0) | EGS_BaseSimpleSource | |
EGS_BaseSource(const string &Name="", EGS_ObjectFactory *f=0) | EGS_BaseSource | |
EGS_BaseSource(EGS_Input *input, EGS_ObjectFactory *f=0) | EGS_BaseSource | |
EGS_Object(const string &Name="", EGS_ObjectFactory *f=0) | EGS_Object | |
EGS_Object(EGS_Input *inp, EGS_ObjectFactory *f=0) | EGS_Object | |
EGS_ParallelBeam(int Q, EGS_BaseSpectrum *Spec, EGS_BaseShape *Shape, const string &Name="", EGS_ObjectFactory *f=0) | EGS_ParallelBeam | |
EGS_ParallelBeam(EGS_Input *, EGS_ObjectFactory *f=0) | EGS_ParallelBeam | |
factory | EGS_Object | protected |
getCharge() const | EGS_BaseSimpleSource | virtual |
getEmax() const | EGS_BaseSimpleSource | virtual |
getFluence() const (defined in EGS_ParallelBeam) | EGS_ParallelBeam | virtual |
getMu() (defined in EGS_BaseSource) | EGS_BaseSource | virtual |
getNextParticle(EGS_RandomGenerator *rndm, int &Q, int &latch, EGS_Float &E, EGS_Float &wt, EGS_Vector &x, EGS_Vector &u) | EGS_BaseSimpleSource | virtual |
getObjectName() const | EGS_Object | |
getObjectType() const | EGS_Object | |
getPositionDirection(EGS_RandomGenerator *rndm, EGS_Vector &x, EGS_Vector &u, EGS_Float &wt) (defined in EGS_ParallelBeam) | EGS_ParallelBeam | virtual |
getSource(const string &Name) | EGS_BaseSource | static |
getSourceDescription() const | EGS_BaseSource | |
getUniqueName(const EGS_Object *o=0) | EGS_Object | static |
isValid() const (defined in EGS_ParallelBeam) | EGS_ParallelBeam | virtual |
name | EGS_Object | protected |
nref | EGS_Object | protected |
otype | EGS_Object | protected |
q | EGS_BaseSimpleSource | protected |
ref() | EGS_Object | |
resetCounter() | EGS_BaseSimpleSource | virtual |
resetFluenceCounter() | EGS_BaseSimpleSource | virtual |
s | EGS_BaseSimpleSource | protected |
setFactory(EGS_ObjectFactory *f) | EGS_Object | |
setFluenceState(istream &) (defined in EGS_ParallelBeam) | EGS_ParallelBeam | virtual |
setLatch(int &latch) | EGS_BaseSimpleSource | protectedvirtual |
setName(EGS_Input *inp) | EGS_Object | |
setObjectName(const string &Name) | EGS_Object | |
setSimulationChunk(EGS_I64 nstart, EGS_I64 nrun) | EGS_BaseSource | virtual |
setState(istream &data) | EGS_BaseSimpleSource | virtual |
setUp() (defined in EGS_ParallelBeam) | EGS_ParallelBeam | protected |
shape | EGS_ParallelBeam | protected |
storeFluenceState(ostream &) const (defined in EGS_ParallelBeam) | EGS_ParallelBeam | virtual |
storeState(ostream &data_out) const | EGS_BaseSimpleSource | virtual |
type | EGS_BaseSimpleSource | protected |
uo | EGS_ParallelBeam | protected |
~EGS_BaseSimpleSource() | EGS_BaseSimpleSource | |
~EGS_BaseSource() (defined in EGS_BaseSource) | EGS_BaseSource | virtual |
~EGS_Object() (defined in EGS_Object) | EGS_Object | virtual |
~EGS_ParallelBeam() (defined in EGS_ParallelBeam) | EGS_ParallelBeam |