Yes there is, but the complexities of the system you have described make me think that a hand calculation would be just as (in)accurate.
You have: an impact calculation. This could be handled by say LS DYNA or ABAQUS or ...
This then sets up vibrations in the glass, which are damped by the water/solid interaction. ABAQUS might be a good choice for this.
Also some tiny proportion of the vibrational energy is radiated acoustically, SYSNOISE would be my choice.
I have a strong suspicion you could do the entire job in ABAQUS
Cheers
Greg Locock