/usr/include/paw/ntuple/qp_cuts.h is in libpawlib2-dev 1:2.14.04.dfsg.2-9.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | /*
* qp_cuts.h --
* define the structure for the cut store and
* declare the routines to access it.
*
* Original: 31-Jan-1995 15:21
*
* Author: Maarten Ballintijn <Maarten.Ballintijn@cern.ch>
*
* $Id: qp_cuts.h,v 1.5 1996/04/23 18:38:14 maartenb Exp $
*
* $Log: qp_cuts.h,v $
* Revision 1.5 1996/04/23 18:38:14 maartenb
* - Add RCS keywords
*
*
*/
#ifndef CERN_QP_CUTS
#define CERN_QP_CUTS
#define MAX_CUT_ID 99
typedef enum {
C_NONE,
C_EXPR,
C_GRAF
} CutType;
typedef float (*CutData)[2];
typedef struct _cut_expr_ {
char *expr;
} CutExpr;
typedef struct _cut_graf_ {
int dim;
char *exprx;
char *expry;
int np;
CutData points;
} CutGraf;
typedef struct _cut_ {
int id;
CutType ctyp; /* C_EXPR or C_GRAF */
/* the dependency info */
int size;
int num;
short *dep;
/* specific info */
union {
CutExpr expr;
CutGraf graf;
} u;
} Cut;
CutType
qp_cut_type( int cid );
char *
qp_cut_expr( int cid );
void
qp_gcut_expr( int cid, char **x, char **y );
void
qp_cut_add_dep( int cid, int used_cid, int * errp );
int
cut_get_cid( char * const cid_str );
void
gcut_add_1d( int cid, const char * const expr, float xlow, float xhigh );
void
gcut_add_2d( int cid, const char * const expr_x, const char * const expr_y,
int n, float xv[], float yv[] );
CutGraf *
gcut_get_data( const int cid );
#endif /* CERN_QP_CUTS */
|