Description:GUINEAPIG++ : is a program to simulate beam-beam interactions in high-energy e+e- colliders.
Abstract:GUINEAPIG++ : is a program to simulate beam-beam interactions in high-energy e+e- colliders, written in C language by D. Schulte  twelve years ago. It includes electromagnetic pinch and disruption effects, beamstrahlung, and secondary interactions leading to additional low-energy background particles such as pairs or hadrons. This program is a fundamental tool for R&D on future linear colliders. In order to allow updating and introducing new functionalities needed for these challenging machines, an object-oriented C++ version of the program, guineapig++, has been developed. The object-oriented computer environment moreover allows benefiting from versatile computer tools for committing, versioning, distributing and documenting the code.