Virtual particle monte carlo (VPMC), a new concept to avoid simulating secondary particles in proton therapy dose calculation.