Many different methods have been developed in order to describe non-adiabatic processes, ranging from fully quantum and formally exact models to mixed quantum/classical or semiclassical approaches (for a review see Refs. 1 and 2). Each method has its pros and cons, but in most cases it boils down to a compromise between computational efficiency and accuracy.