29 #ifndef G4EmSaturation_h 30 #define G4EmSaturation_h 1 152 G4Track*
track = step->GetTrack();
154 track->GetMaterialCutsCouple(),
155 step->GetStepLength(),
156 step->GetTotalEnergyDeposit(),
157 step->GetNonIonizingEnergyDeposit());
std::vector< const G4Material * > matPointers
const G4ParticleDefinition * electron
std::vector< G4double > g4MatData
const G4ParticleDefinition * proton
G4double FindBirksCoefficient(const G4Material *)
void InitialiseG4materials()
void InitialiseBirksCoefficient(const G4Material *)
virtual G4double VisibleEnergyDeposition(const G4ParticleDefinition *, const G4MaterialCutsCouple *, G4double length, G4double edepTotal, G4double edepNIEL=0.0)
virtual ~G4EmSaturation()
const G4Material * curMaterial
std::vector< G4double > effCharges
std::vector< G4String > g4MatNames
void DumpBirksCoefficients()
std::vector< G4String > matNames
G4double FindG4BirksCoefficient(const G4Material *)
std::vector< G4double > massFactors
void DumpG4BirksCoefficients()
G4EmSaturation & operator=(const G4EmSaturation &right)
G4LossTableManager * manager
G4EmSaturation(G4int verb)
G4double VisibleEnergyDepositionAtAStep(const G4Step *)