48 #ifndef G4OpRayleigh_h
49 #define G4OpRayleigh_h 1
173 for (
G4int i = 0 ; i < PhysicsTableSize ; i++ )
G4PhysicsOrderedFreeVector * CalculateRayleighMeanFreePaths(const G4Material *material) const
void BuildPhysicsTable(const G4ParticleDefinition &aParticleType)
G4OpRayleigh & operator=(const G4OpRayleigh &right)
void DumpValues(G4double unitE=1.0, G4double unitV=1.0) const
G4OpRayleigh(const G4String &processName="OpRayleigh", G4ProcessType type=fOptical)
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
static G4OpticalPhoton * OpticalPhoton()
G4bool IsApplicable(const G4ParticleDefinition &aParticleType)
G4PhysicsTable * thePhysicsTable
void DumpPhysicsTable() const
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *)
G4PhysicsTable * GetPhysicsTable() const