76 double PI = CLHEP::pi;
79 res &=
test ( .05, PI/5, .1 );
80 res &=
test ( .4, PI/7, -.35 );
81 res &=
test ( PI/3, PI/6, -PI/3 );
82 res &=
test ( PI/5, PI/2, -PI/2.5 );
83 res &=
test ( -PI/5, PI/2, PI/3 );
84 res &=
test ( -4*PI/5, PI/2, PI/2.5 );
85 res &=
test ( 4*PI/5, PI/2, 2*PI/3 );
86 res &=
test ( -3*PI/4, PI/2, -PI/3 );
87 res &=
test ( 5*PI/6, PI/2, -4*PI/5 );
88 res &=
test ( 5*PI/6, PI/2, -PI/3 );
91 res &=
test ( .05, 0, .1 );
92 res &=
test ( .2, 0, 1.1 );
93 res &=
test ( -.4, 0, .4 );
94 res &=
test ( -2.4, 0, 2.0 );
95 res &=
test ( -2.4, 0, -2.0 );
96 res &=
test ( -2.2, 0, 1.8 );
97 res &=
test ( -2.2, 0, -1.8 );
98 res &=
test ( .05, PI, .1 );
99 res &=
test ( .2, PI, 1.1 );
100 res &=
test ( -.4, PI, .4 );
101 res &=
test ( -2.4, PI, 2.0 );
102 res &=
test ( -2.4, PI, -2.0 );
103 res &=
test ( -2.2, PI, 1.8 );
104 res &=
test ( -2.2, PI, -1.8 );
107 res &=
test ( .1, .0000000004, .5 );
108 res &=
test ( -1.2, .0000000004, .5 );
109 res &=
test ( .7, .0000000004, -.6 );
110 res &=
test ( 1.5, .0000000004, -1.1 );
111 res &=
test ( 1.4, .0000000004, -1.5 );
112 res &=
test ( -.1, .0000000000028, .5 );
113 res &=
test ( -1.2, .0000000000028, -.5 );
114 res &=
test ( .7, .0000000000028, -.6 );
115 res &=
test ( -1.5, .0000000000028, -1.1 );
116 res &=
test ( 1.4, .0000000000028, 1.5 );
119 double nearPI = PI - .00000002;
120 res &=
test ( .1, nearPI, .5 );
121 res &=
test ( -1.2, nearPI, .5 );
122 res &=
test ( .7, nearPI, -.6 );
123 res &=
test ( 1.5, nearPI, -1.1 );
124 res &=
test ( 1.4, nearPI, -1.5 );
125 res &=
test ( 2.4, nearPI, -1.6 );
126 res &=
test ( 2.3, nearPI, 1.9 );
127 res &=
test ( -2.8, nearPI, .6 );
128 res &=
test ( -.4, nearPI, -3.1 );
129 nearPI = PI - .000000000009;
130 res &=
test ( .1, nearPI, -.5 );
131 res &=
test ( 1.2, nearPI, .5 );
132 res &=
test ( .7, nearPI, -.6 );
133 res &=
test ( 1.5, nearPI, 1.1 );
134 res &=
test ( -1.4, nearPI, -1.5 );
135 res &=
test ( 2.1, nearPI, -1.2 );
136 res &=
test ( 2.9, nearPI, .9 );
137 res &=
test ( -2.8, nearPI, 1.6 );
138 res &=
test ( -.4, nearPI, -3.0 );