#include <XrayFluoDetectorConstruction.hh>
XrayFluoDetectorConstruction::~XrayFluoDetectorConstruction |
( |
| ) |
|
void XrayFluoDetectorConstruction::DeleteGrainObjects |
( |
| ) |
|
G4double XrayFluoDetectorConstruction::GetContactSizeXY |
( |
| ) |
|
|
inline |
G4ThreeVector XrayFluoDetectorConstruction::GetDetectorPosition |
( |
| ) |
|
G4double XrayFluoDetectorConstruction::GetDeviceSizeX |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDeviceSizeY |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDeviceThickness |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetDia1Material |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDia1SizeXY |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDia1Thickness |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetDia3Material |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDia3SizeXY |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetDia3Thickness |
( |
| ) |
|
|
inline |
G4Navigator* XrayFluoDetectorConstruction::GetGeometryNavigator |
( |
| ) |
|
|
inline |
G4int XrayFluoDetectorConstruction::GetNbOfPixelColumns |
( |
| ) |
|
|
inline |
G4int XrayFluoDetectorConstruction::GetNbOfPixelRows |
( |
| ) |
|
|
inline |
G4int XrayFluoDetectorConstruction::GetNbOfPixels |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetOhmicNegMaterial |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetOhmicNegThickness |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetOhmicPosMaterial |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetOhmicPosThickness |
( |
| ) |
|
|
inline |
G4bool XrayFluoDetectorConstruction::GetPhaseSpaceFlag |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetPixelMaterial |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetPixelSizeXY |
( |
| ) |
|
|
inline |
G4Material* XrayFluoDetectorConstruction::GetSampleMaterial |
( |
| ) |
|
|
inline |
G4ThreeVector XrayFluoDetectorConstruction::GetSamplePosition |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetSampleSizeXY |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetSampleThickness |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetWorldSizeXY |
( |
| ) |
|
|
inline |
G4double XrayFluoDetectorConstruction::GetWorldSizeZ |
( |
| ) |
|
|
inline |
void XrayFluoDetectorConstruction::PhaseSpaceOff |
( |
| ) |
|
|
inline |
void XrayFluoDetectorConstruction::PhaseSpaceOn |
( |
| ) |
|
|
inline |
void XrayFluoDetectorConstruction::PrintApparateParameters |
( |
| ) |
|
void XrayFluoDetectorConstruction::SetDetectorType |
( |
G4String |
type | ) |
|
void XrayFluoDetectorConstruction::SetGrainDia |
( |
G4double |
size | ) |
|
|
inline |
void XrayFluoDetectorConstruction::SetOhmicPosThickness |
( |
G4double |
val | ) |
|
void XrayFluoDetectorConstruction::SetSampleGranularity |
( |
G4bool |
granularity | ) |
|
|
inline |
void XrayFluoDetectorConstruction::SetSampleMaterial |
( |
G4String |
newMaterial | ) |
|
void XrayFluoDetectorConstruction::UpdateGeometry |
( |
| ) |
|
Definition at line 740 of file XrayFluoDetectorConstruction.cc.
References G4RunManager::DefineWorldVolume(), G4RunManager::GetRunManager(), G4Region::RemoveRootLogicalVolume(), and CLHEP::HepRotation::rotateX().
Referenced by XrayFluoDetectorMessenger::SetNewValue().
743 if (solidPixel)
delete solidPixel;
744 if (logicPixel)
delete logicPixel;
745 if (physiPixel)
delete physiPixel;
746 if (solidOhmicNeg)
delete solidOhmicNeg;
747 if (logicOhmicNeg)
delete logicOhmicNeg;
748 if (physiOhmicNeg)
delete physiOhmicNeg;
749 if (solidOhmicPos)
delete solidOhmicPos;
750 if (logicOhmicPos)
delete logicOhmicPos;
751 if (physiOhmicPos)
delete physiOhmicPos;
752 if (solidHPGe)
delete solidHPGe;
753 if (logicHPGe)
delete logicHPGe;
754 if (physiHPGe)
delete physiHPGe;
757 if (solidSample)
delete solidSample;
758 if (logicSample)
delete logicSample;
759 if (physiSample)
delete physiSample;
761 if (solidDia1)
delete solidDia1;
762 if (logicDia1)
delete logicDia1;
763 if (physiDia1)
delete physiDia1;
764 if (solidDia3)
delete solidDia3;
765 if (logicDia3)
delete logicDia3;
766 if (physiDia3)
delete physiDia3;
768 if (solidWorld)
delete solidWorld;
769 if (logicWorld)
delete logicWorld;
770 if (physiWorld)
delete physiWorld;
772 zRotPhiHPGe.
rotateX(-1.*PhiHPGe);
773 zRotPhiDia1.
rotateX(-1.*AlphaDia1);
774 zRotPhiDia3.
rotateX(-1.*AlphaDia3);
HepRotation & rotateX(double delta)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
static G4RunManager * GetRunManager()
void RemoveRootLogicalVolume(G4LogicalVolume *lv, G4bool scan=true)
The documentation for this class was generated from the following files: