Commit 6855ef9402334d12ed869ea143a2cae73eab910c
1 parent
ce677783
Add cssens test for integral sensitivity
Showing
1 changed file
with
24 additions
and
1 deletions
test/test_cssens.py
| @@ -107,7 +107,7 @@ class Test(test): | @@ -107,7 +107,7 @@ class Test(test): | ||
| 107 | """ | 107 | """ |
| 108 | Test cssens from Python | 108 | Test cssens from Python |
| 109 | """ | 109 | """ |
| 110 | - # Set-up cssens | 110 | + # Set-up cssens for differential sensitivity computation |
| 111 | sens = cscripts.cssens() | 111 | sens = cscripts.cssens() |
| 112 | sens['inobs'] = 'NONE' | 112 | sens['inobs'] = 'NONE' |
| 113 | sens['inmodel'] = self._model | 113 | sens['inmodel'] = self._model |
| @@ -131,6 +131,29 @@ class Test(test): | @@ -131,6 +131,29 @@ class Test(test): | ||
| 131 | # Check pull distribution file | 131 | # Check pull distribution file |
| 132 | self._check_result_file('cssens_py1.dat') | 132 | self._check_result_file('cssens_py1.dat') |
| 133 | 133 | ||
| 134 | + # Set-up cssens for integral sensitivity computation | ||
| 135 | + sens = cscripts.cssens() | ||
| 136 | + sens['inobs'] = 'NONE' | ||
| 137 | + sens['inmodel'] = self._model | ||
| 138 | + sens['srcname'] = 'Crab' | ||
| 139 | + sens['caldb'] = self._caldb | ||
| 140 | + sens['irf'] = self._irf | ||
| 141 | + sens['outfile'] = 'cssens_py2.dat' | ||
| 142 | + sens['duration'] = 1800.0 | ||
| 143 | + sens['rad'] = 3.0 | ||
| 144 | + sens['emin'] = 1.0 | ||
| 145 | + sens['emax'] = 10.0 | ||
| 146 | + sens['bins'] = 1 | ||
| 147 | + sens['type'] = 'Integral' | ||
| 148 | + sens['logfile'] = 'cssens_py2.log' | ||
| 149 | + sens['chatter'] = 4 | ||
| 150 | + | ||
| 151 | + # Execute cssens script | ||
| 152 | + sens.execute() | ||
| 153 | + | ||
| 154 | + # Check pull distribution file | ||
| 155 | + self._check_result_file('cssens_py2.dat') | ||
| 156 | + | ||
| 134 | # Return | 157 | # Return |
| 135 | return | 158 | return |
| 136 | 159 |