X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/1a5483766d4056eec087099f2e411aef51b63cf5..c1fa6a1beca0ee805fd717b65ab4e959c5864950:/o815/o815.h diff --git a/o815/o815.h b/o815/o815.h index 33693b0..242d1e8 100644 --- a/o815/o815.h +++ b/o815/o815.h @@ -21,9 +21,11 @@ class o815 { public: obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& _obsmemSize); void finish(); - void meas(); + void meas(bool loadedobs); void start(); string getDataDesc() { return datadesc; }; + int ocid; + string obsid; private: virtual void _meas(bool loadedobs)=0; virtual void _finish()=0; @@ -31,9 +33,10 @@ class o815 { protected: o815 *O815; char *obsMem; - string obsid, simid, datadesc; + string simid, datadesc; ostream *out, *log; - int ocid; + void printParas(); + paraq* paraQ; }; class sim { @@ -71,6 +74,7 @@ class o815 { sim* Sim; void mainLoop(); string headMaster(); + void addPara(const string& paraid, const double& paraDefault); private: MPI_Status mpiStatus;