#ifndef _FitParamInfo_ #define _FitParamInfo_ #include using namespace std; class FitParamInfo { public: FitParamInfo(string locName, double locValue, string locType = "", double locLowerBound = 1.0, double locUpperBound = -1.0) : dName(locName), dValue(locValue), dType(locType), dLowerBound(locLowerBound), dUpperBound(locUpperBound) {} string dName; double dValue; string dType; //"" for none, else "fixed," "bounded," or "gaussian" //bounds ignored if lower > upper AND upper < 0 double dLowerBound; //or central for fixed (gaussian?) double dUpperBound; //or error for fixed (gaussian?) private: FitParamInfo(void) {} //cannot call default constructor }; #endif //_FitParamInfo_