 The simulation maintains at least one list of simulation events.This is sometimes called the "pending event set"
because it lists events that are pending as a result of previously simulated event but have yet to be simulated themselves.An event is described by the time at which it occurs and a type, indicating the
code that will be used to simulate that event.