Implemented calculateCenterCorrectionQuad() that calculates the center of each quad separately through a circular Hough transform, then shifts the quads accordingly so that the calculated center position of each quad (calculateCenterCorrectionQuad=1) or the calculated center positions corrected by the radius of each quad (calculateCenterCorrectionQuad=2) overlaps. The parameters for the Hough transform are controlled by the same parameters as for calculateCenterCorrectionPowder and calculateCenterCorrectionHit