Commit 97bd465efb1140056215322d60040a9037192678
Merge branch 'fix-diffuse-model-normalization' into integration
Showing
2 changed files
with
17 additions
and
4 deletions
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 | ... | ... |