I've had a similar experiences (one through flying, the other from diving). I went to see the quack on both occasions and was told I had badly damaged my ear drum (hugely inflammed skin around the bones but no hole). The cure was a simple case of resting the ears and that little could be done about any resulting tinnitus. The ringing slowly faded after both incidents but is still there and judging from my GP's opinion will always be so.
The price we pay....