From cc6116bdc11045c7a2de7df8feaa1cbd37e0157a Mon Sep 17 00:00:00 2001 From: nkelhos Date: Wed, 1 Jul 2015 17:29:31 +0200 Subject: [PATCH] added basic test to check that containment radius is > 0.0 and < 1e6 --- inst/cta/test/test_CTA.cpp | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/inst/cta/test/test_CTA.cpp b/inst/cta/test/test_CTA.cpp index 54bad83..1ff0986 100644 --- a/inst/cta/test/test_CTA.cpp +++ b/inst/cta/test/test_CTA.cpp @@ -390,6 +390,12 @@ void TestGCTAResponse::test_response_psf(void) gammalib::deg2rad; } test_value(sum, 1.0, 0.001, "PSF integration for "+eng.print()); + + // test containment radii + for ( double f = 0.01 ; f < 1.0 ; f += 0.07 ) { + double radius = rsp.psf()->containment_radius( f, eng.log10TeV() ) ; + test_assert( radius>0.0 && radius < 1e6 , "PSF containment radius for fraction="+gammalib::str(f) ) ; + } } // Return @@ -428,6 +434,7 @@ void TestGCTAResponse::test_response_psf_king(void) gammalib::deg2rad; } test_value(sum, 1.0, 0.001, "PSF integration for "+eng.print()); + } // Return -- libgit2 0.21.4