Simulation program for particle physics experiments, GEANT : user guide and reference manual