GEMC
2.3
Geant4 Monte-Carlo Framework
|
#include <material_factory.h>
Public Member Functions | |
material () | |
material (string n) | |
~material () | |
void | componentsFromString (string) |
void | opticalsFromString (string, string) |
Data Fields | |
string | name |
string | desc |
double | density |
int | ncomponents |
vector< string > | components |
vector< double > | fracs |
vector< double > | photonEnergy |
vector< double > | indexOfRefraction |
vector< double > | absorptionLength |
vector< double > | reflectivity |
vector< double > | efficiency |
vector< double > | fastcomponent |
vector< double > | slowcomponent |
double | scintillationyield |
double | resolutionscale |
double | fasttimeconstant |
double | slowtimeconstant |
double | yieldratio |
vector< double > | rayleigh |
Definition at line 16 of file material_factory.h.
|
inline |
Definition at line 20 of file material_factory.h.
|
inline |
Definition at line 21 of file material_factory.h.
|
inline |
Definition at line 22 of file material_factory.h.
void material::componentsFromString | ( | string | s | ) |
Definition at line 65 of file material_factory.cc.
void material::opticalsFromString | ( | string | property, |
string | what | ||
) |
Definition at line 79 of file material_factory.cc.
vector<double> material::absorptionLength |
Definition at line 34 of file material_factory.h.
vector<string> material::components |
Definition at line 29 of file material_factory.h.
double material::density |
Definition at line 26 of file material_factory.h.
string material::desc |
Definition at line 25 of file material_factory.h.
vector<double> material::efficiency |
Definition at line 36 of file material_factory.h.
vector<double> material::fastcomponent |
Definition at line 39 of file material_factory.h.
double material::fasttimeconstant |
Definition at line 43 of file material_factory.h.
vector<double> material::fracs |
Definition at line 30 of file material_factory.h.
vector<double> material::indexOfRefraction |
Definition at line 33 of file material_factory.h.
string material::name |
Definition at line 24 of file material_factory.h.
int material::ncomponents |
Definition at line 27 of file material_factory.h.
vector<double> material::photonEnergy |
Definition at line 32 of file material_factory.h.
vector<double> material::rayleigh |
Definition at line 46 of file material_factory.h.
vector<double> material::reflectivity |
Definition at line 35 of file material_factory.h.
double material::resolutionscale |
Definition at line 42 of file material_factory.h.
double material::scintillationyield |
Definition at line 41 of file material_factory.h.
vector<double> material::slowcomponent |
Definition at line 40 of file material_factory.h.
double material::slowtimeconstant |
Definition at line 44 of file material_factory.h.
double material::yieldratio |
Definition at line 45 of file material_factory.h.