46#ifndef G4AdjointAlongStepWeightCorrection_h
47#define G4AdjointAlongStepWeightCorrection_h 1
63 const G4String& name =
"ContinuousWeightCorrection",
94inline void G4AdjointAlongStepWeightCorrection::DefineMaterial(
97 if(couple != fCurrentCouple)
99 fCurrentCouple = couple;
G4GLOB_DLL std::ostream G4cout
G4AdjointAlongStepWeightCorrection(G4AdjointAlongStepWeightCorrection &)=delete
G4double GetContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety) override
void ProcessDescription(std::ostream &) const override
~G4AdjointAlongStepWeightCorrection() override
void DumpInfo() const override
G4VParticleChange * AlongStepDoIt(const G4Track &, const G4Step &) override
G4AdjointAlongStepWeightCorrection(const G4String &name="ContinuousWeightCorrection", G4ProcessType type=fElectromagnetic)
G4AdjointAlongStepWeightCorrection & operator=(const G4AdjointAlongStepWeightCorrection &right)=delete