Commit 76379ca3 authored by Daniil Rastorguev's avatar Daniil Rastorguev Committed by Paul Schütze
Browse files

Cosmics: different automatic area selection

parent 112fe3b0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -116,7 +116,8 @@ DepositionCosmicsModule::DepositionCosmicsModule(Configuration& config, Messenge
        auto min = geo_manager_->getMinimumCoordinate();
        auto max = geo_manager_->getMaximumCoordinate();
        auto size = std::max(max.x() - min.x(), max.y() - min.y());
        auto size_meters = static_cast<unsigned int>(std::ceil(Units::convert(size, "m")));
        // Round calculated value up to 10 cm
        auto size_meters = static_cast<double>(std::ceil(Units::convert(size, "m") * 10.0)) / 10.0;
        if(size_meters > 300) {
            throw ModuleError("Size of the setup too large, tabulated data only available for areas up to 300m");
        }