Commit 7f5315dfa342193bf576551a4cc88e03af5102fe

Authored by Jürgen Knödlseder
1 parent a1be2960

Dump total number of simulated counts in log file.

Showing 1 changed file with 12 additions and 0 deletions
src/ctobssim/ctobssim.cpp
... ... @@ -324,12 +324,24 @@ void ctobssim::run(void)
324 324 // Increment counter
325 325 n_observations++;
326 326  
  327 + // Save number of events before entering simulation
  328 + int events_before = obs->events()->size();
  329 +
327 330 // Simulate source events
328 331 simulate_source(obs, m_obs.models(), m_rans[i], &wrklog);
329 332  
330 333 // Simulate source events
331 334 simulate_background(obs, m_obs.models(), m_rans[i], &wrklog);
332 335  
  336 + // Dump simulation results
  337 + if (logNormal()) {
  338 + wrklog << gammalib::parformat("MC events");
  339 + wrklog << obs->events()->size() - events_before;
  340 + wrklog << " (all models)";
  341 + wrklog << std::endl;
  342 + }
  343 +
  344 +
333 345 } // endif: CTA observation found
334 346  
335 347 } // endfor: looped over observations
... ...