GEMC
2.2
Geant4 Monte-Carlo Framework
|
#include <mirrors_factory.h>
Public Member Functions | |
mirror () | |
mirror (string n) | |
~mirror () | |
void | opticalsFromString (string, string) |
Overloaded "<<" for mirror class. Dumps infos on screen. More... | |
Data Fields | |
string | name |
string | desc |
string | type |
string | finish |
string | model |
string | border |
string | maptOptProps |
vector< double > | photonEnergy |
vector< double > | indexOfRefraction |
vector< double > | reflectivity |
vector< double > | efficiency |
vector< double > | specularlobe |
vector< double > | specularspike |
vector< double > | backscatter |
Friends | |
ostream & | operator<< (ostream &stream, mirror) |
Definition at line 13 of file mirrors_factory.h.
|
inline |
Definition at line 17 of file mirrors_factory.h.
|
inline |
Definition at line 18 of file mirrors_factory.h.
|
inline |
Definition at line 19 of file mirrors_factory.h.
void mirror::opticalsFromString | ( | string | s, |
string | what | ||
) |
Definition at line 44 of file mirrors_factory.cc.
|
friend |
Definition at line 112 of file mirrors_factory.cc.
vector<double> mirror::backscatter |
Definition at line 36 of file mirrors_factory.h.
string mirror::border |
Definition at line 26 of file mirrors_factory.h.
string mirror::desc |
Definition at line 22 of file mirrors_factory.h.
vector<double> mirror::efficiency |
Definition at line 33 of file mirrors_factory.h.
string mirror::finish |
Definition at line 24 of file mirrors_factory.h.
vector<double> mirror::indexOfRefraction |
Definition at line 31 of file mirrors_factory.h.
string mirror::maptOptProps |
Definition at line 28 of file mirrors_factory.h.
string mirror::model |
Definition at line 25 of file mirrors_factory.h.
string mirror::name |
Definition at line 21 of file mirrors_factory.h.
vector<double> mirror::photonEnergy |
Definition at line 30 of file mirrors_factory.h.
vector<double> mirror::reflectivity |
Definition at line 32 of file mirrors_factory.h.
vector<double> mirror::specularlobe |
Definition at line 34 of file mirrors_factory.h.
vector<double> mirror::specularspike |
Definition at line 35 of file mirrors_factory.h.
string mirror::type |
Definition at line 23 of file mirrors_factory.h.