Commit af577ca7226ecafe9f2c1eda65698a9fabe67ea5

Authored by Jürgen Knödlseder
1 parent 25fe3b88

Add instrument keyword for set function.

Showing 1 changed file with 12 additions and 10 deletions
pyext/ctools/obsutils.py
... ... @@ -302,7 +302,7 @@ def set(pntdir, tstart=0.0, duration=1800.0, deadc=0.95, \
302 302 # ======================= #
303 303 def set_obs(pntdir, tstart=0.0, duration=1800.0, deadc=0.95, \
304 304 emin=0.1, emax=100.0, rad=5.0, \
305   - irf="cta_dummy_irf", caldb="dummy", id="000000"):
  305 + irf="cta_dummy_irf", caldb="dummy", id="000000", instrument="CTA"):
306 306 """
307 307 Returns a single CTA observation containing an empty CTA event list.
308 308 By looping over this function you can add CTA observations to the
... ... @@ -311,17 +311,19 @@ def set_obs(pntdir, tstart=0.0, duration=1800.0, deadc=0.95, \
311 311 Parameters:
312 312 pntdir - Pointing direction [GSkyDir]
313 313 Keywords:
314   - tstart - Start time [seconds] (default: 0.0)
315   - duration - Duration of observation [seconds] (default: 1800.0)
316   - deadc - Deadtime correction factor (default: 0.95)
317   - emin - Minimum event energy [TeV] (default: 0.1)
318   - emax - Maximum event energy [TeV] (default: 100.0)
319   - rad - ROI radius used for analysis [deg] (default: 5.0)
320   - irf - Instrument response function (default: cta_dummy_irf)
321   - caldb - Calibration database path (default: "dummy")
  314 + tstart - Start time [seconds] (default: 0.0)
  315 + duration - Duration of observation [seconds] (default: 1800.0)
  316 + deadc - Deadtime correction factor (default: 0.95)
  317 + emin - Minimum event energy [TeV] (default: 0.1)
  318 + emax - Maximum event energy [TeV] (default: 100.0)
  319 + rad - ROI radius used for analysis [deg] (default: 5.0)
  320 + irf - Instrument response function (default: cta_dummy_irf)
  321 + caldb - Calibration database path (default: "dummy")
  322 + id - Run identifier (default: "000000")
  323 + instrument - Intrument (default: "CTA")
322 324 """
323 325 # Allocate CTA observation
324   - obs_cta = gammalib.GCTAObservation()
  326 + obs_cta = gammalib.GCTAObservation(instrument)
325 327  
326 328 # Set calibration database
327 329 db = gammalib.GCaldb()
... ...