48 #ifndef G4ContinuousGainOfEnergy_h 
   49 #define G4ContinuousGainOfEnergy_h 1 
const std::vector< G4double > * GetEnergyCutsVector(size_t pcIdx) const 
 
G4ContinuousGainOfEnergy(const G4String &name="EnergyGain", G4ProcessType type=fElectromagnetic)
 
G4double preStepChargeSqRatio
 
const G4Material * currentMaterial
 
G4VEmModel * currentModel
 
G4double GetProductionCut(G4int index) const 
 
void BuildPhysicsTable(const G4ParticleDefinition &)
 
G4VParticleChange * AlongStepDoIt(const G4Track &, const G4Step &)
 
G4double preStepScaledKinEnergy
 
G4double preStepKinEnergy
 
void SetDynamicMassCharge(const G4Track &track, G4double energy)
 
G4ParticleDefinition * theDirectPartDef
 
const G4String & GetParticleName() const 
 
G4VEnergyLossProcess * theDirectEnergyLossProcess
 
void SetDirectEnergyLossProcess(G4VEnergyLossProcess *aProcess)
 
const G4MaterialCutsCouple * currentCouple
 
void SetDirectParticle(G4ParticleDefinition *p)
 
G4double currentCutInRange
 
void SetIsIntegral(G4bool val)
 
G4ContinuousGainOfEnergy & operator=(const G4ContinuousGainOfEnergy &right)
 
virtual G4double GetContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)
 
static G4ProductionCutsTable * GetProductionCutsTable()
 
void SetLossFluctuations(G4bool val)
 
G4double energy(const ThreeVector &p, const G4double m)
 
G4bool lossFluctuationFlag
 
G4bool lossFluctuationArePossible
 
void PreparePhysicsTable(const G4ParticleDefinition &)
 
size_t currentMaterialIndex
 
void DefineMaterial(const G4MaterialCutsCouple *couple)
 
size_t currentCoupleIndex
 
G4ProductionCuts * GetProductionCuts() const 
 
virtual ~G4ContinuousGainOfEnergy()
 
const G4Material * GetMaterial() const