Commit debcf44ae288fda4d76ff2e5b2506821d5bdefde
1 parent
ea908ec2
Show times in CTA time reference and correct indentation.
All times are now shown in the CTA time reference. For time slice information, the indentation was corrected.
Showing
1 changed file
with
22 additions
and
13 deletions
src/ctobssim/ctobssim.cpp
| ... | ... | @@ -650,8 +650,11 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 650 | 650 | indent++; |
| 651 | 651 | wrklog->indent(indent); |
| 652 | 652 | } |
| 653 | - *wrklog << parformat("Time interval"); | |
| 654 | - *wrklog << tmin << " - " << tmax << std::endl; | |
| 653 | + *wrklog << parformat("Time interval", indent); | |
| 654 | + *wrklog << tmin.convert(m_cta_ref); | |
| 655 | + *wrklog << " - "; | |
| 656 | + *wrklog << tmax.convert(m_cta_ref); | |
| 657 | + *wrklog << " s" << std::endl; | |
| 655 | 658 | } |
| 656 | 659 | |
| 657 | 660 | // Loop over all energy boundaries |
| ... | ... | @@ -667,7 +670,7 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 667 | 670 | indent++; |
| 668 | 671 | wrklog->indent(indent); |
| 669 | 672 | } |
| 670 | - *wrklog << parformat("Energy range"); | |
| 673 | + *wrklog << parformat("Energy range", indent); | |
| 671 | 674 | *wrklog << emin << " - " << emax << std::endl; |
| 672 | 675 | } |
| 673 | 676 | |
| ... | ... | @@ -675,7 +678,8 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 675 | 678 | for (int i = 0; i < models.size(); ++i) { |
| 676 | 679 | |
| 677 | 680 | // Get sky model (NULL if not a sky model) |
| 678 | - const GModelSky* model = dynamic_cast<const GModelSky*>(models[i]); | |
| 681 | + const GModelSky* model = | |
| 682 | + dynamic_cast<const GModelSky*>(models[i]); | |
| 679 | 683 | |
| 680 | 684 | // If we have a sky model then simulate photons |
| 681 | 685 | if (model != NULL) { |
| ... | ... | @@ -704,9 +708,11 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 704 | 708 | indent++; |
| 705 | 709 | wrklog->indent(indent); |
| 706 | 710 | } |
| 707 | - *wrklog << parformat("Time slice"); | |
| 708 | - *wrklog << tstart << " - " << tstop << std::endl; | |
| 709 | - | |
| 711 | + *wrklog << parformat("Time slice", indent); | |
| 712 | + *wrklog << tstart.convert(m_cta_ref); | |
| 713 | + *wrklog << " - "; | |
| 714 | + *wrklog << tstop.convert(m_cta_ref); | |
| 715 | + *wrklog << " s" << std::endl; | |
| 710 | 716 | } |
| 711 | 717 | |
| 712 | 718 | // Get photons |
| ... | ... | @@ -749,13 +755,13 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 749 | 755 | |
| 750 | 756 | // Dump simulation results |
| 751 | 757 | if (logNormal()) { |
| 752 | - *wrklog << parformat("MC source photons"); | |
| 758 | + *wrklog << parformat("MC source photons", indent); | |
| 753 | 759 | *wrklog << str(nphotons); |
| 754 | 760 | if (model->name().length() > 0) { |
| 755 | 761 | *wrklog << " [" << model->name() << "]"; |
| 756 | 762 | } |
| 757 | 763 | *wrklog << std::endl; |
| 758 | - *wrklog << parformat("MC source events"); | |
| 764 | + *wrklog << parformat("MC source events", indent); | |
| 759 | 765 | *wrklog << str(events->size()); |
| 760 | 766 | if (model->name().length() > 0) { |
| 761 | 767 | *wrklog << " [" << model->name() << "]"; |
| ... | ... | @@ -770,7 +776,7 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 770 | 776 | |
| 771 | 777 | // Dump simulation results |
| 772 | 778 | if (logNormal()) { |
| 773 | - *wrklog << parformat("MC source events"); | |
| 779 | + *wrklog << parformat("MC source events", indent); | |
| 774 | 780 | *wrklog << str(events->size()); |
| 775 | 781 | *wrklog << " (all source models)"; |
| 776 | 782 | *wrklog << std::endl; |
| ... | ... | @@ -821,8 +827,10 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models, |
| 821 | 827 | * |
| 822 | 828 | * This method does nothing if the observation pointer is NULL. |
| 823 | 829 | ***************************************************************************/ |
| 824 | -void ctobssim::simulate_background(GCTAObservation* obs, const GModels& models, | |
| 825 | - GRan& ran, GLog* wrklog) | |
| 830 | +void ctobssim::simulate_background(GCTAObservation* obs, | |
| 831 | + const GModels& models, | |
| 832 | + GRan& ran, | |
| 833 | + GLog* wrklog) | |
| 826 | 834 | { |
| 827 | 835 | // Continue only if observation pointer is valid |
| 828 | 836 | if (obs != NULL) { |
| ... | ... | @@ -839,7 +847,8 @@ void ctobssim::simulate_background(GCTAObservation* obs, const GModels& models, |
| 839 | 847 | } |
| 840 | 848 | |
| 841 | 849 | // Get pointer on event list (circumvent const correctness) |
| 842 | - GCTAEventList* events = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events())); | |
| 850 | + GCTAEventList* events = | |
| 851 | + static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events())); | |
| 843 | 852 | |
| 844 | 853 | // Loop over all models |
| 845 | 854 | for (int i = 0; i < models.size(); ++i) { | ... | ... |