NdbDefs.h File Reference

Go to the source code of this file.

Defines

#define FALSE   0
#define TRUE   1
#define OFF   0
#define ON   1
#define NO   0
#define YES   1
#define NOTFOUND   -1
#define THERMAL_ENERGY   0.05
#define MAX_REAL   1e38
#define PI   3.14159265358979323844
#define PI2   6.28318530717958647692
#define PIover2   1.57079632679489661923
#define PIover180   1.74532925199433E-002
#define PIunder180   5.72957795130823E+001
#define LN10   2.30258509299405
#define ONEoverLN10   0.43429448190325
#define MASK1   0x0001
#define MASK2   0x0003
#define MASK3   0x0007
#define MASK4   0x000f
#define MASK5   0x001f
#define MASK6   0x003f
#define MASK7   0x007f
#define MASK8   0x00ff
#define MASK9   0x01ff
#define MASK10   0x03ff
#define MASK11   0x07ff
#define MASK12   0x0fff
#define MASK13   0x1fff
#define MASK14   0x3fff
#define MASK15   0x7fff
#define MASK16   0xffff
#define BIT0   0x0001
#define BIT1   0x0002
#define BIT2   0x0004
#define BIT3   0x0008
#define BIT4   0x0010
#define BIT5   0x0020
#define BIT6   0x0040
#define BIT7   0x0080
#define BIT8   0x0100
#define BIT9   0x0200
#define BIT10   0x0400
#define BIT11   0x0800
#define BIT12   0x1000
#define BIT13   0x2000
#define BIT14   0x4000
#define BIT15   0x8000
#define BIT16   0x10000L
#define ISPRINT(c)   ((c)>=' ' && (c)<='~' && (c)!='\'')
#define ISSPACE(c)   ((c==0x09) || (c==0x0D) || (c==0x20))
#define HEXVAL(x)   (((x)>='A')?((((x)>='a')?((x)&(0xdf)):(x))-'A'+10):((x)-'0'))
#define CTL(a)   (('a') & 0x1f)
#define ESC   ((char)27)
#define SWAP(a, b)   a ^= b ^= a ^= b;
#define DIMENSION(p)   (sizeof(p) / sizeof(p[0]))
#define ABS(a)   (((a)<0)?-(a):(a))
#define MAX(a, b)   (((a)>(b))?(a):(b))
#define MIN(a, b)   (((a)<(b))?(a):(b))
#define MAX3(a, b, c)   MAX(MAX(a,b),c)
#define MAX4(a, b, c, d)   MAX(MAX3(a,b,c),d)
#define MIN3(a, b, c)   MIN(MIN(a,b),c)
#define MIN4(a, b, c, d)   MIN(MIN3(a,b,c),d)
#define RANGE(a, x, b)   ((x)<(a)?(a): ((x)>(b)?(b):(x)))
#define IN_RANGE(a, x, b)   (((a) <= (x)) && ((x) <= (b)))
#define ODD(n)   ((n)&1)
#define EVEN(n)   (!((n)&1))
#define TRUNC(a)   ((a)>=0? (int)(a) : (int)((a)-1))
#define ROUND(a)   ((a)>=0? (int)((a)+0.5): -(int)(0.5-(a)))
#define CEILING(a)
#define FRAC(x)   ((x)-(float)((int)(x)))
#define SIGN(x)   ((x)>0? 1:(((x)==0)?0:-1))
#define SQR(x)   ((x)*(x))
#define RAD(a)   ((a)*PIover180)
#define DEG(a)   ((a)*PIunder180)
#define COSD(a)   cos(RAD(a))
#define SIND(a)   sin(RAD(a))
#define TAND(a)   tan(RAD(a))
#define LOG(x)   (log(x)*ONEoverLN10)
#define EXP10(x)   exp((x)*LN10)


Define Documentation

#define ABS (  )     (((a)<0)?-(a):(a))

Definition at line 82 of file NdbDefs.h.

#define BIT0   0x0001

Definition at line 54 of file NdbDefs.h.

#define BIT1   0x0002

Definition at line 55 of file NdbDefs.h.

#define BIT10   0x0400

Definition at line 64 of file NdbDefs.h.

#define BIT11   0x0800

Definition at line 65 of file NdbDefs.h.

#define BIT12   0x1000

Definition at line 66 of file NdbDefs.h.

#define BIT13   0x2000

Definition at line 67 of file NdbDefs.h.

#define BIT14   0x4000

Definition at line 68 of file NdbDefs.h.

#define BIT15   0x8000

Definition at line 69 of file NdbDefs.h.

#define BIT16   0x10000L

Definition at line 70 of file NdbDefs.h.

#define BIT2   0x0004

Definition at line 56 of file NdbDefs.h.

#define BIT3   0x0008

Definition at line 57 of file NdbDefs.h.

#define BIT4   0x0010

Definition at line 58 of file NdbDefs.h.

#define BIT5   0x0020

Definition at line 59 of file NdbDefs.h.

#define BIT6   0x0040

Definition at line 60 of file NdbDefs.h.

#define BIT7   0x0080

Definition at line 61 of file NdbDefs.h.

#define BIT8   0x0100

Definition at line 62 of file NdbDefs.h.

#define BIT9   0x0200

Definition at line 63 of file NdbDefs.h.

#define CEILING (  ) 

Value:

((a)==(int)(a)? (int)(a): \
                        (a)>0? (int)(1+(int)(a)): -(int)(1+(int)(-(a))))

Definition at line 103 of file NdbDefs.h.

#define COSD (  )     cos(RAD(a))

Definition at line 112 of file NdbDefs.h.

#define CTL (  )     (('a') & 0x1f)

Definition at line 76 of file NdbDefs.h.

#define DEG (  )     ((a)*PIunder180)

Definition at line 110 of file NdbDefs.h.

#define DIMENSION ( p   )     (sizeof(p) / sizeof(p[0]))

Definition at line 81 of file NdbDefs.h.

#define ESC   ((char)27)

Definition at line 77 of file NdbDefs.h.

#define EVEN ( n   )     (!((n)&1))

Definition at line 99 of file NdbDefs.h.

#define EXP10 ( x   )     exp((x)*LN10)

Definition at line 117 of file NdbDefs.h.

#define FALSE   0

Definition at line 10 of file NdbDefs.h.

#define FRAC ( x   )     ((x)-(float)((int)(x)))

Definition at line 105 of file NdbDefs.h.

#define HEXVAL ( x   )     (((x)>='A')?((((x)>='a')?((x)&(0xdf)):(x))-'A'+10):((x)-'0'))

Definition at line 75 of file NdbDefs.h.

#define IN_RANGE ( a,
x,
b   )     (((a) <= (x)) && ((x) <= (b)))

Definition at line 96 of file NdbDefs.h.

#define ISPRINT ( c   )     ((c)>=' ' && (c)<='~' && (c)!='\'')

Definition at line 73 of file NdbDefs.h.

#define ISSPACE ( c   )     ((c==0x09) || (c==0x0D) || (c==0x20))

Definition at line 74 of file NdbDefs.h.

#define LN10   2.30258509299405

Definition at line 33 of file NdbDefs.h.

#define LOG ( x   )     (log(x)*ONEoverLN10)

Definition at line 116 of file NdbDefs.h.

#define MASK1   0x0001

Definition at line 37 of file NdbDefs.h.

#define MASK10   0x03ff

Definition at line 46 of file NdbDefs.h.

#define MASK11   0x07ff

Definition at line 47 of file NdbDefs.h.

#define MASK12   0x0fff

Definition at line 48 of file NdbDefs.h.

#define MASK13   0x1fff

Definition at line 49 of file NdbDefs.h.

#define MASK14   0x3fff

Definition at line 50 of file NdbDefs.h.

#define MASK15   0x7fff

Definition at line 51 of file NdbDefs.h.

#define MASK16   0xffff

Definition at line 52 of file NdbDefs.h.

#define MASK2   0x0003

Definition at line 38 of file NdbDefs.h.

#define MASK3   0x0007

Definition at line 39 of file NdbDefs.h.

#define MASK4   0x000f

Definition at line 40 of file NdbDefs.h.

#define MASK5   0x001f

Definition at line 41 of file NdbDefs.h.

#define MASK6   0x003f

Definition at line 42 of file NdbDefs.h.

#define MASK7   0x007f

Definition at line 43 of file NdbDefs.h.

#define MASK8   0x00ff

Definition at line 44 of file NdbDefs.h.

#define MASK9   0x01ff

Definition at line 45 of file NdbDefs.h.

#define MAX ( a,
b   )     (((a)>(b))?(a):(b))

Definition at line 85 of file NdbDefs.h.

#define MAX3 ( a,
b,
c   )     MAX(MAX(a,b),c)

Definition at line 89 of file NdbDefs.h.

#define MAX4 ( a,
b,
c,
d   )     MAX(MAX3(a,b,c),d)

Definition at line 90 of file NdbDefs.h.

#define MAX_REAL   1e38

Definition at line 25 of file NdbDefs.h.

Referenced by NdbMTReactionXS::LoadENDF().

#define MIN ( a,
b   )     (((a)<(b))?(a):(b))

Definition at line 86 of file NdbDefs.h.

#define MIN3 ( a,
b,
c   )     MIN(MIN(a,b),c)

Definition at line 92 of file NdbDefs.h.

#define MIN4 ( a,
b,
c,
d   )     MIN(MIN3(a,b,c),d)

Definition at line 93 of file NdbDefs.h.

#define NO   0

Definition at line 18 of file NdbDefs.h.

Referenced by gdk_window_gravity_works().

#define NOTFOUND   -1

Definition at line 22 of file NdbDefs.h.

Referenced by NdbMTReactionXS::BinSearch(), TDataSetIter::Find(), and NdbMTReactionXS::Interpolate().

#define ODD ( n   )     ((n)&1)

Definition at line 98 of file NdbDefs.h.

#define OFF   0

Definition at line 14 of file NdbDefs.h.

#define ON   1

Definition at line 15 of file NdbDefs.h.

#define ONEoverLN10   0.43429448190325

Definition at line 34 of file NdbDefs.h.

#define PI   3.14159265358979323844

Definition at line 27 of file NdbDefs.h.

#define PI2   6.28318530717958647692

Definition at line 28 of file NdbDefs.h.

#define PIover180   1.74532925199433E-002

Definition at line 31 of file NdbDefs.h.

#define PIover2   1.57079632679489661923

Definition at line 30 of file NdbDefs.h.

#define PIunder180   5.72957795130823E+001

Definition at line 32 of file NdbDefs.h.

#define RAD (  )     ((a)*PIover180)

Definition at line 109 of file NdbDefs.h.

#define RANGE ( a,
x,
b   )     ((x)<(a)?(a): ((x)>(b)?(b):(x)))

Definition at line 95 of file NdbDefs.h.

#define ROUND (  )     ((a)>=0? (int)((a)+0.5): -(int)(0.5-(a)))

Definition at line 102 of file NdbDefs.h.

#define SIGN ( x   )     ((x)>0? 1:(((x)==0)?0:-1))

Definition at line 106 of file NdbDefs.h.

#define SIND (  )     sin(RAD(a))

Definition at line 113 of file NdbDefs.h.

#define SQR ( x   )     ((x)*(x))

Definition at line 107 of file NdbDefs.h.

Referenced by TestLorentzVector().

#define SWAP ( a,
b   )     a ^= b ^= a ^= b;

Definition at line 79 of file NdbDefs.h.

#define TAND (  )     tan(RAD(a))

Definition at line 114 of file NdbDefs.h.

#define THERMAL_ENERGY   0.05

Definition at line 24 of file NdbDefs.h.

#define TRUE   1

Definition at line 11 of file NdbDefs.h.

#define TRUNC (  )     ((a)>=0? (int)(a) : (int)((a)-1))

Definition at line 101 of file NdbDefs.h.

#define YES   1

Definition at line 19 of file NdbDefs.h.

Referenced by gdk_window_gravity_works().


Generated on Tue Jul 5 16:08:51 2011 for ROOT_528-00b_version by  doxygen 1.5.1