9 #include "latlib/paraq.h"
10 #include "latlib/writeout.h"
11 #include "latlib/hypercache.h"
22 obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& _obsmemSize);
24 void meas(bool loadedobs);
26 string getDataDesc() { return datadesc; };
29 virtual void _meas(bool loadedobs)=0;
30 virtual void _finish()=0;
31 virtual void _start()=0;
35 string obsid, simid, datadesc;
41 sim(o815 *_O815, const int& _confmemSize);
46 virtual void _reset()=0;
47 virtual void _makeSweep(int nsweep)=0;
59 pair<string,int> obscache;
60 pair<string,int> confcache;
66 o815(int argc, char **argv, const string& programid);
70 vector<obs*> observables;
74 void addPara(const string& paraid, const double& paraDefault);
79 static void listArg(int *target, int tlen, char *listarg);
80 void parseArgs(int argc, char **argv);