#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().