Commit 97bd465efb1140056215322d60040a9037192678

Authored by Jürgen Knödlseder
2 parents 95da80d0 7f5315df

Merge branch 'fix-diffuse-model-normalization' into integration

src/ctlike/ctlike.cpp
... ... @@ -277,12 +277,13 @@ void ctlike::run(void)
277 277 // Write results into logger
278 278 if (logTerse()) {
279 279 log << gammalib::parformat("Maximum log likelihood");
280   - log << m_logL << std::endl;
  280 + log << gammalib::str(m_logL,3) << std::endl;
281 281 log << gammalib::parformat("Observed events (Nobs)");
282   - log << num_events << std::endl;
  282 + log << gammalib::str(num_events, 3) << std::endl;
283 283 log << gammalib::parformat("Predicted events (Npred)");
284   - log << m_obs.npred();
285   - log << " (Nobs - Npred = " << num_events-m_obs.npred();
  284 + log << gammalib::str(m_obs.npred(), 3);
  285 + log << " (Nobs - Npred = ";
  286 + log << gammalib::str(num_events-m_obs.npred());
286 287 log << ")" << std::endl;
287 288 log << m_obs.models() << std::endl;
288 289 }
... ...
src/ctobssim/ctobssim.cpp
... ... @@ -336,12 +336,24 @@ void ctobssim::run(void)
336 336 // Increment counter
337 337 n_observations++;
338 338  
  339 + // Save number of events before entering simulation
  340 + int events_before = obs->events()->size();
  341 +
339 342 // Simulate source events
340 343 simulate_source(obs, m_obs.models(), m_rans[i], &wrklog);
341 344  
342 345 // Simulate source events
343 346 simulate_background(obs, m_obs.models(), m_rans[i], &wrklog);
344 347  
  348 + // Dump simulation results
  349 + if (logNormal()) {
  350 + wrklog << gammalib::parformat("MC events");
  351 + wrklog << obs->events()->size() - events_before;
  352 + wrklog << " (all models)";
  353 + wrklog << std::endl;
  354 + }
  355 +
  356 +
345 357 } // endif: CTA observation found
346 358  
347 359 } // endfor: looped over observations
... ...