12 #include "Geant4/G4ForceCondition.hh" 
   13 #include "Geant4/G4GPILSelection.hh" 
   14 #include "Geant4/G4Types.hh" 
   15 #include "Geant4/G4VParticleChange.hh" 
   16 #include "Geant4/G4VProcess.hh" 
   17 #include "Geant4/G4WrapperProcess.hh" 
   18 #include "Geant4/Randomize.hh" 
   40                                                  G4double  previousStepSize,
 
   41                                                  G4double  currentMinimumStep,
 
   42                                                  G4double& proposedSafety,
 
   43                                                  G4GPILSelection* selection
 
   47                                                  G4double   previousStepSize,
 
   48                                                  G4ForceCondition* condition
 
   54         G4VProcess::theNumberOfInteractionLengthLeft =  -std::log( G4UniformRand() );
 
G4VParticleChange fParticleChange
 
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
 
void SetIsActive(G4bool doIt)
 
void SetNSplit(G4int nTrx, G4int xB=0, G4double xFac=1)
 
virtual void ResetNumberOfInteractionLengthLeft()
 
process_name use argoneut_mc_hitfinder track
 
G4double GetTotalNumberOfInteractionLengthTraversed()
 
G4double XBiasSurvivalProbability()
 
MuNuclearSplittingProcessXSecBias()
 
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &proposedSafety, G4GPILSelection *selection)
 
G4double XBiasSecondaryWeight()
 
~MuNuclearSplittingProcessXSecBias()
 
G4VParticleChange * AlongStepDoIt(const G4Track &track, const G4Step &step)
 
G4double theInitialNumberOfInteractionLength
 
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)