24#define VISUAL_CPLUSPLUS
153 cm_msg(
MERROR,
"analyzer_init",
"Cannot open \"/Runinfo\" tree in ODB");
162 "Cannot open \"/Experiment/Run Parameters\" tree in ODB");
172 cm_msg(
MERROR,
"analyzer_init",
"Cannot open \"%s\" tree in ODB",
str);
183 "Cannot open \"/Equipment/Trigger/Settings\" tree in ODB");
249 db_get_value(
hDB, 0,
"/Equipment/Trigger/Statistics/Events sent", &
n, &size,
TRIGGER_SETTINGS trigger_settings
INT ana_begin_of_run(INT run_number, char *error)
INT ana_resume_run(INT run_number, char *error)
GLOBAL_PARAM global_param
ANA_MODULE scaler_accum_module
ANA_MODULE adc_summing_module
const char * analyzer_name
ANA_MODULE adc_calib_module
BANK_LIST ana_scaler_bank_list[]
ANA_MODULE * trigger_module[]
INT ana_pause_run(INT run_number, char *error)
ANA_MODULE * scaler_module[]
INT ana_end_of_run(INT run_number, char *error)
ANALYZE_REQUEST analyze_request[]
BANK_LIST ana_trigger_bank_list[]
#define ASUM_BANK_STR(_name)
#define EXP_PARAM_STR(_name)
#define GLOBAL_PARAM_STR(_name)
#define TRIGGER_SETTINGS_STR(_name)
INT cm_get_experiment_database(HNDLE *hDB, HNDLE *hKeyClient)
INT cm_msg(INT message_type, const char *filename, INT line, const char *routine, const char *format,...)
INT db_get_value(HNDLE hDB, HNDLE hKeyRoot, const char *key_name, void *data, INT *buf_size, DWORD type, BOOL create)
INT db_open_record(HNDLE hDB, HNDLE hKey, void *ptr, INT rec_size, WORD access_mode, void(*dispatcher)(INT, INT, void *), void *info)
std::string strcomb1(const char **list)
INT db_find_key(HNDLE hDB, HNDLE hKey, const char *key_name, HNDLE *subhKey)
INT db_create_record(HNDLE hDB, HNDLE hKey, const char *orig_key_name, const char *init_str)
#define DIR_SEPARATOR_STR
#define PAWC_DEFINE(size)
#define RUNINFO_STR(_name)
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)