39 #include "G4VParticleChange.hh"    59                              const G4Track& aTrack,
    65   *condition = NotForced;
    69    G4UserLimits* pUserLimits = aTrack.GetVolume()->GetLogicalVolume()->GetUserLimits();
    73    if (pUserLimits && aParticleDef->
GetPDGCharge() != 0.0) {
    89        temp = rangeNow - rangeMin;
    90        if (proposedStep > temp) proposedStep = temp;        
 G4double condition(const G4ErrorSymMatrix &m)
 
G4MinEkineCuts(const G4String &processName="G4MinEkineCuts")
 
virtual ~G4MinEkineCuts()
 
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
 
const G4String & GetProcessName() const
 
G4double GetKineticEnergy() const
 
G4GLOB_DLL std::ostream G4cout
 
virtual G4double GetUserMinEkine(const G4Track &)
 
void SetProcessType(G4ProcessType)
 
static G4double GetRange(const G4ParticleDefinition *aParticle, G4double KineticEnergy, const G4Material *aMaterial)
 
G4double GetPDGCharge() const