96 G4cout <<
"\n** OpAbsorption: Photon absorbed! **" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
G4double GetTotalMomentum() const
G4MaterialPropertyVector * GetProperty(const char *key) const
G4MaterialPropertiesTable * GetMaterialPropertiesTable() const
virtual G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *) override
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 G4OpticalParameters * Instance()
void SetAbsorptionVerboseLevel(G4int)
void Initialize(const G4Track &) override
G4double Value(const G4double energy, std::size_t &lastidx) const
G4Material * GetMaterial() const
const G4DynamicParticle * GetDynamicParticle() const
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
void ProposeTrackStatus(G4TrackStatus status)
void ProposeLocalEnergyDeposit(G4double anEnergyPart)
G4ParticleChange aParticleChange
void SetProcessSubType(G4int)
const G4String & GetProcessName() const