Commit a916862193bcaa5dde2775f65502e27041fbd992
Committed by
Jürgen Knödlseder
1 parent
c43724e2
Replaced check for too small pointing-source offset by check for the on region c…
…ontaining the pointing (should be equal, but has greater flexibility for different (filled) region types)
Showing
1 changed file
with
5 additions
and
4 deletions
cscripts/csphagen.py
| @@ -385,10 +385,11 @@ class csphagen(ctools.csobservation): | @@ -385,10 +385,11 @@ class csphagen(ctools.csobservation): | ||
| 385 | offset = pnt_dir.dist_deg(self._src_dir) | 385 | offset = pnt_dir.dist_deg(self._src_dir) |
| 386 | 386 | ||
| 387 | # Skip observation if it is too close to source | 387 | # Skip observation if it is too close to source |
| 388 | - if offset <= self._rad: | ||
| 389 | - msg = ' Skip because observation is pointed at %.3f deg <= '\ | ||
| 390 | - '"rad=%.3f" from source.' \ | ||
| 391 | - % (offset, self._rad) | 388 | + if self._src_reg.contains(pnt_dir): |
| 389 | + msg = ' Skip because observation is pointed at %.3f deg from source'\ | ||
| 390 | + % (offset) | ||
| 391 | + if self._srcshape == 'CIRCLE': | ||
| 392 | + msg += ' (circle rad=%.3f).' % (self._rad) | ||
| 392 | self._log_string(gammalib.NORMAL, msg) | 393 | self._log_string(gammalib.NORMAL, msg) |
| 393 | 394 | ||
| 394 | # Skip observation if it is pointed too far from the source | 395 | # Skip observation if it is pointed too far from the source |