Geant4
10.00.p02
|
#include <G4StrawTubeXTRadiator.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Definition at line 53 of file G4StrawTubeXTRadiator.hh.
G4StrawTubeXTRadiator::G4StrawTubeXTRadiator | ( | G4LogicalVolume * | anEnvelope, |
G4Material * | foilMat, | ||
G4Material * | gasMat, | ||
G4double | a, | ||
G4double | b, | ||
G4Material * | mediumMat, | ||
G4bool | unishut = false , |
||
const G4String & | processName = "StrawTubeXTRadiator" |
||
) |
Definition at line 40 of file G4StrawTubeXTRadiator.cc.
References ComputeMediumPhotoAbsCof(), eV, G4VXTRenergyLoss::fAlphaGas, G4VXTRenergyLoss::fAlphaPlate, fMatIndex3, G4VXTRenergyLoss::fPlasmaCof, fSigma3, G4cout, G4endl, G4Material::GetElectronDensity(), G4Material::GetIndex(), G4Material::GetName(), and G4VProcess::verboseLevel.
|
virtual |
Definition at line 93 of file G4StrawTubeXTRadiator.cc.
void G4StrawTubeXTRadiator::ComputeMediumPhotoAbsCof | ( | ) |
Definition at line 184 of file G4StrawTubeXTRadiator.cc.
References fMatIndex3, fMediumPhotoAbsCof, G4Material::GetMaterialTable(), and G4Material::GetSandiaTable().
Referenced by G4StrawTubeXTRadiator().
G4complex G4StrawTubeXTRadiator::GetMediumComplexFZ | ( | G4double | omega, |
G4double | gamma, | ||
G4double | varAngle | ||
) |
Definition at line 162 of file G4StrawTubeXTRadiator.cc.
References GetMediumFormationZone(), and GetMediumLinearPhotoAbs().
Referenced by GetStackFactor().
G4double G4StrawTubeXTRadiator::GetMediumFormationZone | ( | G4double | omega, |
G4double | gamma, | ||
G4double | varAngle | ||
) |
Definition at line 148 of file G4StrawTubeXTRadiator.cc.
References fSigma3, and G4InuclParticleNames::lambda.
Referenced by GetMediumComplexFZ().
Definition at line 196 of file G4StrawTubeXTRadiator.cc.
References fMediumPhotoAbsCof, and G4SandiaTable::GetSandiaCofForMaterial().
Referenced by GetMediumComplexFZ().
|
virtual |
Reimplemented from G4VXTRenergyLoss.
Definition at line 106 of file G4StrawTubeXTRadiator.cc.
References C3, G4VXTRenergyLoss::fAlphaGas, G4VXTRenergyLoss::fAlphaPlate, G4VXTRenergyLoss::fGasThick, G4VXTRenergyLoss::fPlateThick, G4VXTRenergyLoss::GetGasComplexFZ(), G4VXTRenergyLoss::GetGasFormationZone(), G4VXTRenergyLoss::GetGasLinearPhotoAbs(), GetMediumComplexFZ(), G4VXTRenergyLoss::GetPlateComplexFZ(), G4VXTRenergyLoss::GetPlateFormationZone(), and G4VXTRenergyLoss::GetPlateLinearPhotoAbs().
|
protected |
Definition at line 74 of file G4StrawTubeXTRadiator.hh.
Referenced by ComputeMediumPhotoAbsCof(), and G4StrawTubeXTRadiator().
|
protected |
Definition at line 77 of file G4StrawTubeXTRadiator.hh.
Referenced by ComputeMediumPhotoAbsCof(), and GetMediumLinearPhotoAbs().
|
protected |
Definition at line 75 of file G4StrawTubeXTRadiator.hh.
Referenced by G4StrawTubeXTRadiator(), and GetMediumFormationZone().