= Algorithms and classes = An execution of the program is driven by the class [http://flc.web.lal.in2p3.fr/mdi/BBSIM/guineapig++Prod/guineapig++trunk/doc/html/class_guinea.html GUINEA]. This class sets others classes like FFT_SERVER, PARAMETERS, SWITCHES, BEAM, BEAM_PARAMETER etc. It sets file names for input or output files. The class GUINEA sets the class GRID which is the main class for the field and beam-beam effects calculations. The global calculation is launched by the method [wiki:guiNeaPig/SimuLate ''simulation''] of the class GUINEA