Commit a9afb5fcb497652ddaf72f6309ee473d26f352c5

Authored by Jürgen Knödlseder
1 parent 31d34ecd

Put optimizer result into logger for explicit chatter level

Showing 1 changed file with 9 additions and 0 deletions
cscripts/csbkgmodel.py
@@ -355,6 +355,9 @@ class csbkgmodel(ctools.csobservation): @@ -355,6 +355,9 @@ class csbkgmodel(ctools.csobservation):
355 like = ctools.ctlike(obs) 355 like = ctools.ctlike(obs)
356 like.run() 356 like.run()
357 357
  358 + # Extract optimiser
  359 + opt = like.opt()
  360 +
358 # Extract fitted model 361 # Extract fitted model
359 model = like.obs().models()[0].copy() 362 model = like.obs().models()[0].copy()
360 363
@@ -376,6 +379,9 @@ class csbkgmodel(ctools.csobservation): @@ -376,6 +379,9 @@ class csbkgmodel(ctools.csobservation):
376 like = ctools.ctlike(obs) 379 like = ctools.ctlike(obs)
377 like.run() 380 like.run()
378 381
  382 + # Extract optimiser
  383 + opt = like.opt()
  384 +
379 # Extract fitted model 385 # Extract fitted model
380 model = like.obs().models()[0].copy() 386 model = like.obs().models()[0].copy()
381 387
@@ -388,6 +394,9 @@ class csbkgmodel(ctools.csobservation): @@ -388,6 +394,9 @@ class csbkgmodel(ctools.csobservation):
388 if spectral[iint].error() == 0.0: 394 if spectral[iint].error() == 0.0:
389 spectral.remove(nodes - i - 1) 395 spectral.remove(nodes - i - 1)
390 396
  397 + # Write optimizer
  398 + self._log_string(gammalib.EXPLICIT, str(opt))
  399 +
391 # Return model 400 # Return model
392 return model 401 return model
393 402