virtual void DoPunchThroughSim(G4ParticleTable &ptable, ATHRNG::RNGWrapper *rngWrapper, const double simE, std::vector< double > simEfrac, const G4FastTrack &fastTrack, G4FastStep &fastStep)=0
Runs both PunchThroughG4Classifier and PunchThroughG4Tool for PunchThrough simulation.