#include <G4PolarizationManager.hh>
Public 멤버 함수 | |
| virtual | ~G4PolarizationManager () |
| void | ListVolumes () |
| void | Clean () |
| void | SetVolumePolarization (G4LogicalVolume *lVol, const G4ThreeVector &pol) |
| void | SetVolumePolarization (const G4String &lVolName, const G4ThreeVector &pol) |
| const G4ThreeVector & | GetVolumePolarization (G4LogicalVolume *lVol) const |
| bool | IsPolarized (G4LogicalVolume *lVol) const |
| void | SetVerbose (G4int val) |
| G4int | GetVerbose () const |
| void | SetActivated (G4bool val) |
| bool | IsActivated () const |
정적 Public 멤버 함수 | |
| static G4PolarizationManager * | GetInstance () |
| static void | Dispose () |
Private 멤버 함수 | |
| G4PolarizationManager () | |
Private 속성 | |
| G4ThreeVector | zeroPolarization |
| PolarizationMap | volumePolarizations |
| G4PolarizationMessenger * | messenger |
| G4int | verboseLevel |
| G4bool | activated |
정적 Private 속성 | |
| static G4ThreadLocal G4PolarizationManager * | instance = nullptr |
G4PolarizationManager.hh 파일의 59 번째 라인에서 정의되었습니다.
|
virtual |
G4PolarizationManager.cc 파일의 73 번째 라인에서 정의되었습니다.
|
private |
|
inline |
G4PolarizationManager.hh 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : volumePolarizations.
|
static |
G4PolarizationManager.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : instance.
|
static |
G4PolarizationManager.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PolarizationManager(), instance.
다음에 의해서 참조됨 : G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries().
|
inline |
G4PolarizationManager.hh 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
다음에 의해서 참조됨 : G4PolarizationMessenger::GetCurrentValue().
|
inline |
G4PolarizationManager.hh 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : activated, volumePolarizations, zeroPolarization.
다음에 의해서 참조됨 : G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries().
|
inline |
G4PolarizationManager.hh 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : activated.
|
inline |
G4PolarizationManager.hh 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : activated, volumePolarizations.
다음에 의해서 참조됨 : G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries().
| void G4PolarizationManager::ListVolumes | ( | ) |
G4PolarizationManager.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : activated, G4cout, G4endl, volumePolarizations.
다음에 의해서 참조됨 : G4PolarizationMessenger::SetNewValue().
G4PolarizationManager.hh 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : activated.
다음에 의해서 참조됨 : G4PolarizationMessenger::SetNewValue().
G4PolarizationManager.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
다음에 의해서 참조됨 : G4PolarizationMessenger::SetNewValue().
| void G4PolarizationManager::SetVolumePolarization | ( | G4LogicalVolume * | lVol, |
| const G4ThreeVector & | pol | ||
| ) |
G4PolarizationManager.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4LogicalVolume::GetName(), verboseLevel, volumePolarizations.
다음에 의해서 참조됨 : G4PolarizationMessenger::SetNewValue().
| void G4PolarizationManager::SetVolumePolarization | ( | const G4String & | lVolName, |
| const G4ThreeVector & | pol | ||
| ) |
G4PolarizationManager.cc 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, verboseLevel, volumePolarizations.
|
private |
G4PolarizationManager.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVolumePolarization(), IsActivated(), IsPolarized(), ListVolumes(), SetActivated().
|
staticprivate |
G4PolarizationManager.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dispose(), GetInstance().
|
private |
G4PolarizationManager.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PolarizationManager().
|
private |
G4PolarizationManager.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVerbose(), SetVerbose(), SetVolumePolarization().
|
private |
G4PolarizationManager.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), GetVolumePolarization(), IsPolarized(), ListVolumes(), SetVolumePolarization().
|
private |
G4PolarizationManager.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVolumePolarization().
1.8.5