File indexing completed on 2025-02-21 10:05:33
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025 #ifndef CERN_QP_HBOOK_IF
0026 #define CERN_QP_HBOOK_IF
0027
0028 #include "cern_types.h"
0029 #include "hbook_defs.h"
0030 #include "smap.h"
0031
0032
0033 extern char h_rwn_chtitl[128];
0034 extern int h_rwn_nvar;
0035 extern char h_rwn_tags[MAX_RWN_COLS][9];
0036 extern float h_rwn_rlow[MAX_RWN_COLS];
0037 extern float h_rwn_rhigh[MAX_RWN_COLS];
0038
0039
0040 int
0041 h_load_nt(
0042 char * id_string,
0043 char ** id_path,
0044 int * idp
0045 );
0046
0047 void
0048 h_reset_dir(
0049 );
0050
0051 int
0052 h_load_histo(
0053 char * id_string,
0054 int * idp,
0055 int * id_dim
0056 );
0057
0058 void
0059 h_hnocol(
0060 int id,
0061 int * colp
0062 );
0063
0064 void
0065 h_hnoent(
0066 int idn,
0067 bool use_chain,
0068 int * ep
0069 );
0070
0071 bool
0072 h_flag_1d(
0073 int id
0074 );
0075
0076 bool
0077 h_flag_2d(
0078 int id
0079 );
0080
0081 bool
0082 h_flag_profile(
0083 int id
0084 );
0085
0086
0087 int
0088 h_rwn_getInfo(
0089 int idn
0090 );
0091
0092
0093 int
0094 h_rwn_getIndex(
0095 int idn,
0096 char * const name
0097 );
0098
0099
0100 SMap
0101 h_get_labels(
0102 int id,
0103 char *chopt
0104 );
0105
0106
0107 void
0108 h_hbook1_labels(
0109 int idh,
0110 char * title,
0111 SMap label_list
0112 );
0113
0114
0115 void
0116 h_hbook2_labels(
0117 int idh,
0118 char * title,
0119 SMap labelx_list,
0120 SMap labely_list,
0121 int nbin[],
0122 float min[],
0123 float max[]
0124 );
0125
0126 #endif