destroy particle system on collision

In my game I shoot a fireball (particle system) and I want it to destroy itself (the clone) on collision with any object. The code has no errors, but nothing happens.

public GameObject fireBall;
void Start () {

void Update () {

void OnParticleCollision(GameObject other)

If you want pass here
link text