Finally, we ran 100 trajectories for κTSH-EDC. The decoherence correction is the same as in TSH-EDC. The velocity component in the direction of the gradient difference is rescaled to adjust the kinetic energy after a successful surface hop for κTSH-EDC and TSH-EDC(TDC), but for TSH-EDC(NAC), the direction of the projected NAC is used to adjust kinetic energy after a successful surface hop.