  Recently the collider physics community has seen significant advances in the
formalisms and implementations of event generators. This review is a primer of
the methods commonly used for the simulation of high energy physics events at
particle colliders. We provide brief descriptions, references, and links to the
specific computer codes which implement the methods. The aim is to provide an
overview of the available tools, allowing the reader to ascertain which tool is
best for a particular application, but also making clear the limitations of
each tool.
