48#ifndef G4QuasiCerenkov_h
49#define G4QuasiCerenkov_h 1
98 const G4Step& aStep)
override;
194 G4bool fTrackSecondariesFirst;
202 return fTrackSecondariesFirst;
207 return fMaxBetaChange;
G4PhysicsFreeVector G4MaterialPropertyVector
G4GLOB_DLL std::ostream G4cout
G4double GetAverageNumberOfPhotons(const G4double charge, const G4double beta, const G4Material *aMaterial, G4MaterialPropertyVector *Rindex) const
G4double PostStepGetPhysicalInteractionLength(const G4Track &aTrack, G4double, G4ForceCondition *) override
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &, G4double, G4double, G4double &, G4GPILSelection *) override
virtual G4VParticleChange * AlongStepDoIt(const G4Track &, const G4Step &) override
void ProcessDescription(std::ostream &out) const override
void PreparePhysicsTable(const G4ParticleDefinition &part) override
G4bool IsApplicable(const G4ParticleDefinition &aParticleType) override
void SetMaxNumPhotonsPerStep(const G4int NumPhotons)
void DumpPhysicsTable() const
G4QuasiCerenkov(const G4QuasiCerenkov &right)
G4PhysicsTable * thePhysicsTable
void BuildPhysicsTable(const G4ParticleDefinition &aParticleType) override
G4bool GetOffloadPhotons() const
void SetOffloadPhotons(const G4bool)
std::map< std::size_t, std::size_t > fIndexMPT
G4QuasiCerenkov(const G4String &processName="QuasiCerenkov", G4ProcessType type=fElectromagnetic)
G4QuasiCerenkov & operator=(const G4QuasiCerenkov &right)=delete
G4double GetMaxBetaChangePerStep() const
void DumpInfo() const override
G4int GetNumPhotons() const
G4PhysicsTable * GetPhysicsTable() const
G4bool GetStackPhotons() const
virtual G4VParticleChange * AtRestDoIt(const G4Track &, const G4Step &) override
void SetTrackSecondariesFirst(const G4bool state)
void SetVerboseLevel(G4int)
void SetMaxBetaChangePerStep(const G4double d)
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep) override
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *)
G4bool GetTrackSecondariesFirst() const
virtual G4double AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *) override
void SetStackPhotons(const G4bool)
G4int GetMaxNumPhotonsPerStep() const
G4VProcess(const G4String &aName="NoName", G4ProcessType aType=fNotDefined)