Commit 2f6afdbb authored by Simon Spannagel's avatar Simon Spannagel
Browse files

Staggered: add check for zero offset

parent 82d62ad9
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -28,6 +28,10 @@ StaggeredPixelDetectorModel::StaggeredPixelDetectorModel(std::string type,
            "pixel_offset",
            "pixel offset should be provided in fractions of the pitch and cannot be larger than or equal to +-1.0");
    }
    if(std::fabs(offset_) < std::numeric_limits<double>::epsilon()) {
        throw InvalidValueError(
            config, "pixel_offset", "for pixel offset of zero, the regular pixel geometry should be used");
    }
}

ROOT::Math::XYZPoint StaggeredPixelDetectorModel::getMatrixCenter() const {