Water flowing out of a pipe in the roof is normally one of two things.
1. The water tank. This is a storage tank of water that feeds the toilets and normally the bathroom taps. As the water is used, e.g flushing the toilet, the drop in water level in the attic tank operates a valve that fills the tank up again. The valve is controlled by a ball floating on in the tank, connected to a valve via an arm (the mechanism is called a ballcock). Sometimes either the ball gets stuck, or the arm gets stuck, or the valve itself gets stuck. This means that the water is not shut off when the tank is full. If this happens, then there is a pipe above the normal level of the water, that allows the excess to flow safely out of a pipe. This is what you are seeing.
2. The Header Tank. This is the same as above, except it is a smaller tank that holds water for an "open" heating system. If you heating system needs water, then this is supplied from this tank. The tank as the same ballcock arrangement as the water tank above, with the same safety overflow pipe.
As to which one it is, firstly I am assuming you have both. if you have a closed heating system, then you only have a water tank as in 1 above, you will not have a header tank.
If you have a header tank then that, in my opinion, is the most likely culpret. the Water tank is normally drawn and refilled a number of times a day, when the toilets are flushed or the bathroom taps are used. The Header tank is rarely used, and the knock to the radiator may have caused a bit of back pressure in the system that "jiggled" (technical term
) the ballcock and caused it to leak.
In eny event, a trip to the attic is in your future. It is easy if you have access. Go up to the attic and find the water tank. It should be obvious if water is going out of it, both by sight and noise. If water is flowing out, try tapping the ball, or submerging in and letting it pop up again. Flushing the toilet will have the same affect.
If it is the header tank, (which is normally located close to or above the water tank), then try the same thing.
If this does not work, then the valve may need to be replaced or the rubber washer in it needs replacing. It is not a difficult job for a plumber.