#ifndef ELEMENTFIT_SEEN #define ELEMENTFIT_SEEN #include #include #include "abstractElement.h" using namespace std; class elementFit : public abstractElement { // unites transport ( cm ; mrad) string variableName_; double variableValue_, tolerance_; string variableNameDef_; double variableValueDef_, toleranceDef_; void setDefaultValues(); void setDefaults(); public: elementFit(); ~elementFit() {;} virtual void setParametersString(string* param); virtual string* getParametersString() const; // virtual string parmelaOutputFlow() const; // virtual string transportOutputFlow() const; virtual string FileOutputFlow() const; virtual vector< pair > > parametersToSoftware () const; virtual void FileInput(ifstream& ifs); /** return a string with all parameters and value */ string print(); }; #endif