As it has shortly been described previously, three classes must be implemented by a user in order to build any Geant4 simulation (see 1.2.1). The detector's geometry, the processes list and the primary generator action are described in this chapter.