133 if ( aMaterialPropertyTable ) {
134 AttenuationLengthVector = aMaterialPropertyTable->
135 GetProperty(
"ABSLENGTH");
136 if ( AttenuationLengthVector ){
137 AttenuationLength = AttenuationLengthVector->
138 Value(thePhotonMomentum);
148 return AttenuationLength;
G4DLLIMPORT std::ostream G4cout
G4double GetTotalMomentum() const
G4MaterialPropertiesTable * GetMaterialPropertiesTable() const
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *)
G4OpAbsorption(const G4String &processName="OpAbsorption", G4ProcessType type=fOptical)
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
virtual void Initialize(const G4Track &)
G4Material * GetMaterial() const
const G4DynamicParticle * GetDynamicParticle() const
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
void ProposeTrackStatus(G4TrackStatus status)
G4ParticleChange aParticleChange
void SetProcessSubType(G4int)
const G4String & GetProcessName() const