.. _eventgenerators: Event Generators ================ An event generator simulates the interaction of the beam with the target material. Several types of event generators exist in PandaRoot: * **Background generators** They generate the most important physics processes with the highest cross-sections: * :doc:`FTFGenerator` is the current standard background generator * :doc:`DPMGenerator` is the previous generator still usable within PandaRoot * **Event generators** They generate one specific physics channel :doc:`EvtGen`. * **Box generators** They do not simulate an interaction but produce particles of a given type with defined distributions. Therefore they are also often called particle guns. In PandaRoot two different box generators exists: * :doc:`BoxGenerator` is the standard particle gun which distributes the particles in a random pattern within given boundaries * :doc:`FixStepParticleGun` is almost identical to the Box generator but distributes the particles in a fixed pattern .. toctree:: :maxdepth: 2 :caption: Contents: :hidden: EvtGen FTFGenerator DPMGenerator BoxGenerator FixStepParticleGun