Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-21 10:05:33

0001 /*
0002  *  qp_hbook_if.h  --
0003  *  Interface of convenience routines for hbook.
0004  *
0005  *  Original:  8-May-1995 22:54
0006  *
0007  *  Author:   Maarten Ballintijn <Maarten.Ballintijn@cern.ch>
0008  *
0009  *  $Id$
0010  *
0011  *  $Log$
0012  *  Revision 1.9  1996/09/12 09:28:57  couet
0013  *  - after NTUPLE commands using a full path name ie:
0014  *
0015  *    NT/PLOT //lun1/10.x
0016  *
0017  *    The current working directory was changed to //lun1
0018  *
0019  *  Revision 1.8  1996/04/23 18:38:44  maartenb
0020  *  - Add RCS keywords
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  /*  CERN_QP_HBOOK_IF    */