Geant4  10.00.p02
XrayFluoMercuryDetectorConstruction Class Reference

#include <XrayFluoMercuryDetectorConstruction.hh>

+ Inheritance diagram for XrayFluoMercuryDetectorConstruction:
+ Collaboration diagram for XrayFluoMercuryDetectorConstruction:

Public Member Functions

 ~XrayFluoMercuryDetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
void SetMercuryMaterial (G4String newMaterial)
 
void SetDetectorType (G4String type)
 
void SetOribitHeight (G4double size)
 
void SetLatitude (G4double lat)
 
void PrintApparateParameters ()
 
XrayFluoVDetectorTypeGetDetectorType ()
 
G4double GetWorldSizeZ ()
 
G4double GetWorldSizeXY ()
 
G4double GetDeviceThickness ()
 
G4double GetDeviceSizeX ()
 
G4double GetDeviceSizeY ()
 
G4double GetPixelSizeXY ()
 
G4double GetContactSizeXY ()
 
G4int GetNbOfPixels ()
 
G4int GetNbOfPixelRows ()
 
G4int GetNbOfPixelColumns ()
 
G4MaterialGetOhmicPosMaterial ()
 
G4double GetOhmicPosThickness ()
 
G4MaterialGetOhmicNegMaterial ()
 
G4double GetOhmicNegThickness ()
 
const G4VPhysicalVolumeGetphysiWorld ()
 
const G4VPhysicalVolumeGetHPGe ()
 
const G4VPhysicalVolumeGetMercury ()
 
const G4VPhysicalVolumeGetphysiPixel ()
 
const G4VPhysicalVolumeGetOhmicPos ()
 
const G4VPhysicalVolumeGetOhmicNeg ()
 
const G4VPhysicalVolumeGetOptic ()
 
G4MaterialGetMercuryMaterial ()
 
G4MaterialGetPixelMaterial ()
 
G4double GetMercuryDia ()
 
G4double GetSunDia ()
 
G4double GetOrbitInclination ()
 
G4double GetOrbitDistance ()
 
G4double GetOpticAperture ()
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual void ConstructSDandField ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Static Public Member Functions

static
XrayFluoMercuryDetectorConstruction
GetInstance ()
 

Private Member Functions

 XrayFluoMercuryDetectorConstruction ()
 
void DefineDefaultMaterials ()
 
G4VPhysicalVolumeConstructApparate ()
 
void ComputeApparateParameters ()
 

Private Attributes

XrayFluoVDetectorTypedetectorType
 
G4bool mercuryGranularity
 
G4double DeviceSizeX
 
G4double DeviceSizeY
 
G4double DeviceThickness
 
G4BoxsolidWorld
 
G4LogicalVolumelogicWorld
 
G4VPhysicalVolumephysiWorld
 
G4BoxsolidHPGe
 
G4LogicalVolumelogicHPGe
 
G4VPhysicalVolumephysiHPGe
 
G4BoxsolidScreen
 
G4LogicalVolumelogicScreen
 
G4VPhysicalVolumephysiScreen
 
G4SpheresolidMercury
 
G4LogicalVolumelogicMercury
 
G4VPhysicalVolumephysiMercury
 
G4BoxsolidOhmicPos
 
G4LogicalVolumelogicOhmicPos
 
G4VPhysicalVolumephysiOhmicPos
 
G4BoxsolidOhmicNeg
 
G4LogicalVolumelogicOhmicNeg
 
G4VPhysicalVolumephysiOhmicNeg
 
G4BoxsolidPixel
 
G4LogicalVolumelogicPixel
 
G4VPhysicalVolumephysiPixel
 
G4TubssolidOptic
 
G4LogicalVolumelogicOptic
 
G4VPhysicalVolumephysiOptic
 
G4LogicalVolumelogicGrain
 
XrayFluoNistMaterialsmaterials
 
G4MaterialscreenMaterial
 
G4MaterialOhmicPosMaterial
 
G4MaterialOhmicNegMaterial
 
G4MaterialpixelMaterial
 
G4MaterialmercuryMaterial
 
G4MaterialdefaultMaterial
 
G4double OhmicPosThickness
 
G4double OhmicNegThickness
 
G4double opticDia
 
G4double opticThickness
 
G4double screenSizeXY
 
G4double screenThickness
 
G4int PixelCopyNb
 
G4int grainCopyNb
 
G4int NbOfPixels
 
G4int NbOfPixelRows
 
G4int NbOfPixelColumns
 
G4double PixelThickness
 
G4double PixelSizeXY
 
G4double ContactSizeXY
 
G4double opticAperture
 
G4double mercuryDia
 
G4double sunDia
 
G4double mercurySunDistance
 
G4double ThetaHPGe
 
G4double distDe
 
G4double distScreen
 
G4double distOptic
 
G4double PhiHPGe
 
G4RotationMatrix zRotPhiHPGe
 
G4double WorldSizeXY
 
G4double WorldSizeZ
 
XrayFluoMercuryDetectorMessengerdetectorMessenger
 
XrayFluoSDHPGeSD
 

Static Private Attributes

static
XrayFluoMercuryDetectorConstruction
instance = 0
 

Additional Inherited Members

- Protected Member Functions inherited from G4VUserDetectorConstruction
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Detailed Description

Definition at line 65 of file XrayFluoMercuryDetectorConstruction.hh.

Constructor & Destructor Documentation

XrayFluoMercuryDetectorConstruction::~XrayFluoMercuryDetectorConstruction ( )
XrayFluoMercuryDetectorConstruction::XrayFluoMercuryDetectorConstruction ( )
private

!!

Definition at line 62 of file XrayFluoMercuryDetectorConstruction.cc.

References cm, ComputeApparateParameters(), ContactSizeXY, DefineDefaultMaterials(), deg, detectorMessenger, distDe, distOptic, distScreen, G4cout, G4endl, XrayFluoNistMaterials::GetInstance(), grainCopyNb, km, m, materials, mercuryDia, mercurySunDistance, mm, NbOfPixelColumns, NbOfPixelRows, NbOfPixels, OhmicNegThickness, OhmicPosThickness, opticAperture, opticDia, opticThickness, PhiHPGe, PixelCopyNb, PixelSizeXY, PixelThickness, screenThickness, SetDetectorType(), sunDia, and ThetaHPGe.

Referenced by GetInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

void XrayFluoMercuryDetectorConstruction::ComputeApparateParameters ( )
inlineprivate

G4cout << "DeviceThickness(cm): "<< DeviceThickness/CLHEPcm << G4endl;

Definition at line 267 of file XrayFluoMercuryDetectorConstruction.hh.

References cm, ContactSizeXY, DeviceSizeX, DeviceSizeY, DeviceThickness, distDe, G4cout, G4endl, km, G4INCL::Math::max(), mercurySunDistance, NbOfPixelColumns, NbOfPixelRows, OhmicNegThickness, OhmicPosThickness, opticDia, PixelSizeXY, PixelThickness, screenSizeXY, WorldSizeXY, and WorldSizeZ.

Referenced by ConstructApparate(), UpdateGeometry(), and XrayFluoMercuryDetectorConstruction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4VPhysicalVolume * XrayFluoMercuryDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 179 of file XrayFluoMercuryDetectorConstruction.cc.

References ConstructApparate().

+ Here is the call graph for this function:

G4VPhysicalVolume * XrayFluoMercuryDetectorConstruction::ConstructApparate ( )
private

Definition at line 203 of file XrayFluoMercuryDetectorConstruction.cc.

References G4SDManager::AddNewDetector(), blue, cm, ComputeApparateParameters(), defaultMaterial, DeviceSizeX, DeviceSizeY, DeviceThickness, distDe, distOptic, distScreen, G4cout, G4endl, G4SDManager::GetSDMpointer(), HPGeSD, G4VisAttributes::Invisible, logicGrain, logicHPGe, logicMercury, logicOhmicNeg, logicOhmicPos, logicOptic, logicPixel, logicScreen, logicWorld, m, mercuryDia, mercuryGranularity, mercuryMaterial, NbOfPixelColumns, NbOfPixelRows, OhmicNegMaterial, OhmicNegThickness, OhmicPosMaterial, OhmicPosThickness, opticDia, opticThickness, PhiHPGe, physiHPGe, physiMercury, physiOhmicNeg, physiOhmicPos, physiOptic, physiPixel, physiScreen, physiWorld, G4INCL::Math::pi, PixelCopyNb, pixelMaterial, PixelSizeXY, PixelThickness, PrintApparateParameters(), red, screenSizeXY, screenThickness, G4VisAttributes::SetForceSolid(), G4LogicalVolume::SetSensitiveDetector(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), solidHPGe, solidMercury, solidOhmicNeg, solidOhmicPos, solidOptic, solidPixel, solidScreen, solidWorld, ThetaHPGe, WorldSizeXY, WorldSizeZ, yellow, z, and zRotPhiHPGe.

Referenced by Construct(), and UpdateGeometry().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::DefineDefaultMaterials ( )
private

Definition at line 185 of file XrayFluoMercuryDetectorConstruction.cc.

References defaultMaterial, XrayFluoNistMaterials::GetMaterial(), materials, mercuryMaterial, OhmicNegMaterial, OhmicPosMaterial, pixelMaterial, and screenMaterial.

Referenced by XrayFluoMercuryDetectorConstruction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetContactSizeXY ( )
inline

Definition at line 102 of file XrayFluoMercuryDetectorConstruction.hh.

References ContactSizeXY.

XrayFluoVDetectorType * XrayFluoMercuryDetectorConstruction::GetDetectorType ( )

Definition at line 162 of file XrayFluoMercuryDetectorConstruction.cc.

References detectorType.

Referenced by XrayFluoEventAction::XrayFluoEventAction().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeX ( )
inline

Definition at line 99 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceSizeX.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeY ( )
inline

Definition at line 100 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceSizeY.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceThickness ( )
inline

Definition at line 98 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetHPGe ( )
inline

Definition at line 115 of file XrayFluoMercuryDetectorConstruction.hh.

References physiHPGe.

XrayFluoMercuryDetectorConstruction * XrayFluoMercuryDetectorConstruction::GetInstance ( void  )
static

Definition at line 132 of file XrayFluoMercuryDetectorConstruction.cc.

References instance, and XrayFluoMercuryDetectorConstruction().

Referenced by XrayFluoSimulation::RunSimulation(), and XrayFluoSteppingAction::UserSteppingAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetMercury ( )
inline

Definition at line 116 of file XrayFluoMercuryDetectorConstruction.hh.

References physiMercury.

G4double XrayFluoMercuryDetectorConstruction::GetMercuryDia ( )
inline

Definition at line 244 of file XrayFluoMercuryDetectorConstruction.hh.

References mercuryDia.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4Material* XrayFluoMercuryDetectorConstruction::GetMercuryMaterial ( )
inline

Definition at line 241 of file XrayFluoMercuryDetectorConstruction.hh.

References mercuryMaterial.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelColumns ( )
inline

Definition at line 106 of file XrayFluoMercuryDetectorConstruction.hh.

References NbOfPixelColumns.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelRows ( )
inline

Definition at line 105 of file XrayFluoMercuryDetectorConstruction.hh.

References NbOfPixelRows.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixels ( )
inline

Definition at line 104 of file XrayFluoMercuryDetectorConstruction.hh.

References NbOfPixels.

Referenced by XrayFluoSD::Initialize(), and XrayFluoSD::ProcessHits().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOhmicNeg ( )
inline

Definition at line 120 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOhmicNeg.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicNegMaterial ( )
inline

Definition at line 111 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicNegMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicNegThickness ( )
inline

Definition at line 112 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicNegThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOhmicPos ( )
inline

Definition at line 119 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOhmicPos.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicPosMaterial ( )
inline

Definition at line 108 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicPosMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicPosThickness ( )
inline

Definition at line 109 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicPosThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOptic ( )
inline

Definition at line 122 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOptic.

Referenced by XrayFluoSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOpticAperture ( )
inline

Definition at line 251 of file XrayFluoMercuryDetectorConstruction.hh.

References opticAperture.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOrbitDistance ( )
inline

Definition at line 250 of file XrayFluoMercuryDetectorConstruction.hh.

References distDe.

G4double XrayFluoMercuryDetectorConstruction::GetOrbitInclination ( )
inline

Definition at line 249 of file XrayFluoMercuryDetectorConstruction.hh.

References deg, and ThetaHPGe.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiPixel ( )
inline

Definition at line 118 of file XrayFluoMercuryDetectorConstruction.hh.

References physiPixel.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiWorld ( )
inline

Definition at line 114 of file XrayFluoMercuryDetectorConstruction.hh.

References physiWorld.

G4Material* XrayFluoMercuryDetectorConstruction::GetPixelMaterial ( )
inline

Definition at line 242 of file XrayFluoMercuryDetectorConstruction.hh.

References pixelMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetPixelSizeXY ( )
inline

Definition at line 101 of file XrayFluoMercuryDetectorConstruction.hh.

References PixelSizeXY.

G4double XrayFluoMercuryDetectorConstruction::GetSunDia ( )
inline

Definition at line 245 of file XrayFluoMercuryDetectorConstruction.hh.

References sunDia.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeXY ( )
inline

Definition at line 96 of file XrayFluoMercuryDetectorConstruction.hh.

References WorldSizeXY.

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 95 of file XrayFluoMercuryDetectorConstruction.hh.

References WorldSizeZ.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries(), and XrayFluoMercuryPrimaryGeneratorAction::XrayFluoMercuryPrimaryGeneratorAction().

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::PrintApparateParameters ( )

Definition at line 485 of file XrayFluoMercuryDetectorConstruction.cc.

References DeviceThickness, G4cout, G4endl, G4LogicalVolume::GetMaterial(), G4Material::GetName(), km, logicMercury, m, mercuryDia, and pixelMaterial.

Referenced by ConstructApparate(), and SetMercuryMaterial().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::SetDetectorType ( G4String  type)

Definition at line 142 of file XrayFluoMercuryDetectorConstruction.cc.

References detectorType, FatalException, G4Exception(), XrayFluoHPGeDetectorType::GetInstance(), and XrayFluoSiLiDetectorType::GetInstance().

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue(), and XrayFluoMercuryDetectorConstruction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::SetLatitude ( G4double  lat)
inline

Definition at line 87 of file XrayFluoMercuryDetectorConstruction.hh.

References deg, and ThetaHPGe.

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::SetMercuryMaterial ( G4String  newMaterial)

Definition at line 537 of file XrayFluoMercuryDetectorConstruction.cc.

References G4cout, G4endl, XrayFluoNistMaterials::GetMaterial(), logicMercury, materials, PrintApparateParameters(), and G4LogicalVolume::SetMaterial().

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::SetOribitHeight ( G4double  size)
inline

Definition at line 85 of file XrayFluoMercuryDetectorConstruction.hh.

References distDe.

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::UpdateGeometry ( )

Definition at line 503 of file XrayFluoMercuryDetectorConstruction.cc.

References ComputeApparateParameters(), ConstructApparate(), G4RunManager::DefineWorldVolume(), G4RunManager::GetRunManager(), logicHPGe, logicMercury, logicOhmicNeg, logicOhmicPos, logicOptic, logicPixel, logicScreen, logicWorld, PhiHPGe, physiHPGe, physiMercury, physiOhmicNeg, physiOhmicPos, physiOptic, physiPixel, physiScreen, physiWorld, solidHPGe, solidMercury, solidOhmicNeg, solidOhmicPos, solidOptic, solidPixel, solidScreen, solidWorld, and zRotPhiHPGe.

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4double XrayFluoMercuryDetectorConstruction::ContactSizeXY
private
G4Material* XrayFluoMercuryDetectorConstruction::defaultMaterial
private
XrayFluoMercuryDetectorMessenger* XrayFluoMercuryDetectorConstruction::detectorMessenger
private
XrayFluoVDetectorType* XrayFluoMercuryDetectorConstruction::detectorType
private
G4double XrayFluoMercuryDetectorConstruction::DeviceSizeX
private
G4double XrayFluoMercuryDetectorConstruction::DeviceSizeY
private
G4double XrayFluoMercuryDetectorConstruction::DeviceThickness
private
G4double XrayFluoMercuryDetectorConstruction::distDe
private
G4double XrayFluoMercuryDetectorConstruction::distOptic
private
G4double XrayFluoMercuryDetectorConstruction::distScreen
private
G4int XrayFluoMercuryDetectorConstruction::grainCopyNb
private
XrayFluoSD* XrayFluoMercuryDetectorConstruction::HPGeSD
private

Definition at line 235 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

XrayFluoMercuryDetectorConstruction * XrayFluoMercuryDetectorConstruction::instance = 0
staticprivate

Definition at line 128 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by GetInstance().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicGrain
private

Definition at line 178 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicHPGe
private

Definition at line 143 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicMercury
private
G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicOhmicNeg
private

Definition at line 167 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicOhmicPos
private

Definition at line 163 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicOptic
private

Definition at line 175 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicPixel
private

Definition at line 171 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicScreen
private

Definition at line 147 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicWorld
private

Definition at line 139 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

XrayFluoNistMaterials* XrayFluoMercuryDetectorConstruction::materials
private
G4double XrayFluoMercuryDetectorConstruction::mercuryDia
private
G4bool XrayFluoMercuryDetectorConstruction::mercuryGranularity
private

Definition at line 132 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Material* XrayFluoMercuryDetectorConstruction::mercuryMaterial
private
G4double XrayFluoMercuryDetectorConstruction::mercurySunDistance
private
G4int XrayFluoMercuryDetectorConstruction::NbOfPixelColumns
private
G4int XrayFluoMercuryDetectorConstruction::NbOfPixelRows
private
G4int XrayFluoMercuryDetectorConstruction::NbOfPixels
private
G4Material* XrayFluoMercuryDetectorConstruction::OhmicNegMaterial
private
G4double XrayFluoMercuryDetectorConstruction::OhmicNegThickness
private
G4Material* XrayFluoMercuryDetectorConstruction::OhmicPosMaterial
private
G4double XrayFluoMercuryDetectorConstruction::OhmicPosThickness
private
G4double XrayFluoMercuryDetectorConstruction::opticAperture
private
G4double XrayFluoMercuryDetectorConstruction::opticDia
private
G4double XrayFluoMercuryDetectorConstruction::opticThickness
private
G4double XrayFluoMercuryDetectorConstruction::PhiHPGe
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiHPGe
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiMercury
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOhmicNeg
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOhmicPos
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOptic
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiPixel
private
G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiScreen
private

Definition at line 148 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiWorld
private
G4int XrayFluoMercuryDetectorConstruction::PixelCopyNb
private
G4Material* XrayFluoMercuryDetectorConstruction::pixelMaterial
private
G4double XrayFluoMercuryDetectorConstruction::PixelSizeXY
private
G4double XrayFluoMercuryDetectorConstruction::PixelThickness
private
G4Material* XrayFluoMercuryDetectorConstruction::screenMaterial
private

Definition at line 183 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by DefineDefaultMaterials().

G4double XrayFluoMercuryDetectorConstruction::screenSizeXY
private
G4double XrayFluoMercuryDetectorConstruction::screenThickness
private
G4Box* XrayFluoMercuryDetectorConstruction::solidHPGe
private

Definition at line 142 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Sphere* XrayFluoMercuryDetectorConstruction::solidMercury
private

Definition at line 150 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Box* XrayFluoMercuryDetectorConstruction::solidOhmicNeg
private

Definition at line 166 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Box* XrayFluoMercuryDetectorConstruction::solidOhmicPos
private

Definition at line 162 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Tubs* XrayFluoMercuryDetectorConstruction::solidOptic
private

Definition at line 174 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Box* XrayFluoMercuryDetectorConstruction::solidPixel
private

Definition at line 170 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Box* XrayFluoMercuryDetectorConstruction::solidScreen
private

Definition at line 146 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4Box* XrayFluoMercuryDetectorConstruction::solidWorld
private

Definition at line 138 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().

G4double XrayFluoMercuryDetectorConstruction::sunDia
private
G4double XrayFluoMercuryDetectorConstruction::ThetaHPGe
private
G4double XrayFluoMercuryDetectorConstruction::WorldSizeXY
private
G4double XrayFluoMercuryDetectorConstruction::WorldSizeZ
private
G4RotationMatrix XrayFluoMercuryDetectorConstruction::zRotPhiHPGe
private

Definition at line 227 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().


The documentation for this class was generated from the following files: