hardtops dont have roof drains or drain hoses,only targa`s.
the butyl tape sealing the window to the body is the problem.
theres 3 nuts/studs holding the window on plus the tape to seal it,
if you have the trims off jump inside and get someone to pour water on the roof,
if you can see water coming in get a small flat blade screwdriver and try pushing the seal up into the gap between the glass and body,sometimes that can stop it,sometimes a few turns on the nut stops it too.
if its dripping the above might be enough but if its a steady stream id remove the window,clean the old seal off
and re-seal it.