Good seed

reduced th code of the "GoodSeedProducer" by 30%.
another 30% can be gained consistently using floats (as in Tracker) and most probably
computing the shower depth using clipped track momentum (thus once per track) instead of cluster energy
doing the matching in x,y,z (instead of eta,phi) may also boost the performance