1 #ifndef FIELD_FACTORY_H 2 #define FIELD_FACTORY_H 18 virtual bool isEligible(
string) = 0;
22 virtual void loadFieldMap_Dipole(
gMappedField*,
double) = 0;
23 virtual void loadFieldMap_Cylindrical(
gMappedField*,
double) = 0;
29 cout <<
" >> gemc Init: " << ft <<
" Field Factory is Initialized " << endl;
fieldFactory * getFieldFactory(map< string, fieldFactoryInMap > *, string)
map< string, gfield > loadAllFields(map< string, fieldFactoryInMap >, goptions opts)
map< string, fieldFactoryInMap > registerFieldFactories()
void initFactory(string ft)