46#ifndef G4OpAbsorption_h
47#define G4OpAbsorption_h 1
69 const G4Step& aStep)
override;
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticleType) override
virtual G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *) override
G4OpAbsorption(const G4OpAbsorption &right)=delete
G4OpAbsorption & operator=(const G4OpAbsorption &right)=delete
virtual G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep) override
void SetVerboseLevel(G4int)
G4OpAbsorption(const G4String &processName="OpAbsorption", G4ProcessType type=fOptical)
virtual ~G4OpAbsorption()
virtual void Initialise()
virtual void PreparePhysicsTable(const G4ParticleDefinition &) override
static G4OpticalPhoton * OpticalPhoton()