180 void BuildThePhysicsTable();
204 G4bool fTrackSecondariesFirst;
216 if (aParticleType.
GetParticleName() ==
"chargedgeantino")
return false;
225 fTrackSecondariesFirst = state;
231 fMaxBetaChange = value*CLHEP::perCent;
237 fMaxPhotons = NumPhotons;
246 for (
G4int i = 0 ; i < PhysicsTableSize ; i++ )
void SetMaxBetaChangePerStep(const G4double d)
G4PhysicsTable * thePhysicsTable
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
void SetTrackSecondariesFirst(const G4bool state)
void DumpPhysicsTable() const
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &, G4double, G4double, G4double &, G4GPILSelection *)
virtual G4VParticleChange * AtRestDoIt(const G4Track &, const G4Step &)
G4PhysicsTable * GetPhysicsTable() const
G4bool IsApplicable(const G4ParticleDefinition &aParticleType)
G4double PostStepGetPhysicalInteractionLength(const G4Track &aTrack, G4double, G4ForceCondition *)
virtual G4VParticleChange * AlongStepDoIt(const G4Track &, const G4Step &)
G4Cerenkov(const G4Cerenkov &right)
virtual G4double AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *)
void SetMaxNumPhotonsPerStep(const G4int NumPhotons)
G4bool IsShortLived() const
G4double GetPDGCharge() const
const G4String & GetParticleName() const