Loading src/core/geometry/PixelDetectorModel.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ bool PixelDetectorModel::isWithinSensor(const ROOT::Math::XYZPoint& local_pos) c bool PixelDetectorModel::isWithinImplant(const ROOT::Math::XYZPoint& local_pos) const { auto [xpixel, ypixel] = getPixelIndex(local_pos); auto inPixelPos = local_pos - getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = local_pos - getPixelCenter(xpixel, ypixel); return (std::fabs(inPixelPos.x()) <= std::fabs(getImplantSize().x() / 2) && std::fabs(inPixelPos.y()) <= std::fabs(getImplantSize().y() / 2)); Loading src/modules/DetectorHistogrammer/DetectorHistogrammerModule.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -378,8 +378,7 @@ void DetectorHistogrammerModule::run(Event* event) { // Find the nearest pixel auto [xpixel, ypixel] = detector_->getModel()->getPixelIndex(particlePos); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(xpixel, ypixel); auto inPixel_um_x = static_cast<double>(Units::convert(inPixelPos.x(), "um")); auto inPixel_um_y = static_cast<double>(Units::convert(inPixelPos.y(), "um")); Loading Loading @@ -428,8 +427,7 @@ void DetectorHistogrammerModule::run(Event* event) { // Find the nearest pixel auto [xpixel, ypixel] = detector_->getModel()->getPixelIndex(particlePos); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(xpixel, ypixel); auto inPixel_um_x = static_cast<double>(Units::convert(inPixelPos.x(), "um")); auto inPixel_um_y = static_cast<double>(Units::convert(inPixelPos.y(), "um")); Loading Loading
src/core/geometry/PixelDetectorModel.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ bool PixelDetectorModel::isWithinSensor(const ROOT::Math::XYZPoint& local_pos) c bool PixelDetectorModel::isWithinImplant(const ROOT::Math::XYZPoint& local_pos) const { auto [xpixel, ypixel] = getPixelIndex(local_pos); auto inPixelPos = local_pos - getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = local_pos - getPixelCenter(xpixel, ypixel); return (std::fabs(inPixelPos.x()) <= std::fabs(getImplantSize().x() / 2) && std::fabs(inPixelPos.y()) <= std::fabs(getImplantSize().y() / 2)); Loading
src/modules/DetectorHistogrammer/DetectorHistogrammerModule.cpp +2 −4 Original line number Diff line number Diff line Loading @@ -378,8 +378,7 @@ void DetectorHistogrammerModule::run(Event* event) { // Find the nearest pixel auto [xpixel, ypixel] = detector_->getModel()->getPixelIndex(particlePos); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(xpixel, ypixel); auto inPixel_um_x = static_cast<double>(Units::convert(inPixelPos.x(), "um")); auto inPixel_um_y = static_cast<double>(Units::convert(inPixelPos.y(), "um")); Loading Loading @@ -428,8 +427,7 @@ void DetectorHistogrammerModule::run(Event* event) { // Find the nearest pixel auto [xpixel, ypixel] = detector_->getModel()->getPixelIndex(particlePos); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(static_cast<unsigned int>(xpixel), static_cast<unsigned int>(ypixel)); auto inPixelPos = particlePos - detector_->getModel()->getPixelCenter(xpixel, ypixel); auto inPixel_um_x = static_cast<double>(Units::convert(inPixelPos.x(), "um")); auto inPixel_um_y = static_cast<double>(Units::convert(inPixelPos.y(), "um")); Loading