1 #ifndef MIRRORS_FACTORY_H 2 #define MIRRORS_FACTORY_H 39 void opticalsFromString(
string,
string);
vector< double > specularlobe
vector< double > reflectivity
vector< double > indexOfRefraction
ostream & operator<<(ostream &stream, detector Detector)
vector< double > specularspike
mirrors * getMirrorFactory(map< string, mirrorFactory > *, string)
void printMirrors(map< string, mirror * > mirMap)
vector< double > photonEnergy
map< string, mirrorFactory > registerMirrorFactories()
map< string, mirror * > buildMirrors(map< string, mirrorFactory > mirrorFactoryMap, goptions go, runConditions rc)
vector< double > efficiency
vector< double > backscatter