Geant4  10.01.p03
XrayFluoMercuryDetectorConstruction Class Reference

#include <XrayFluoMercuryDetectorConstruction.hh>

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

Public Member Functions

 ~XrayFluoMercuryDetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void ConstructSDandField ()
 
void UpdateGeometry ()
 
void SetMercuryMaterial (G4String newMaterial)
 
void SetDetectorType (G4String type)
 
void SetOribitHeight (G4double size)
 
void SetLatitude (G4double lat)
 
void PrintApparateParameters ()
 
XrayFluoVDetectorTypeGetDetectorType () const
 
G4double GetWorldSizeZ () const
 
G4double GetWorldSizeXY () const
 
G4double GetDeviceThickness () const
 
G4double GetDeviceSizeX () const
 
G4double GetDeviceSizeY () const
 
G4double GetPixelSizeXY () const
 
G4double GetContactSizeXY () const
 
G4int GetNbOfPixels () const
 
G4int GetNbOfPixelRows () const
 
G4int GetNbOfPixelColumns () const
 
G4MaterialGetOhmicPosMaterial () const
 
G4double GetOhmicPosThickness () const
 
G4MaterialGetOhmicNegMaterial () const
 
G4double GetOhmicNegThickness () const
 
const G4VPhysicalVolumeGetphysiWorld () const
 
const G4VPhysicalVolumeGetHPGe () const
 
const G4VPhysicalVolumeGetMercury () const
 
const G4VPhysicalVolumeGetphysiPixel () const
 
const G4VPhysicalVolumeGetOhmicPos () const
 
const G4VPhysicalVolumeGetOhmicNeg () const
 
const G4VPhysicalVolumeGetOptic () const
 
G4MaterialGetMercuryMaterial () const
 
G4MaterialGetPixelMaterial () const
 
G4double GetMercuryDia () const
 
G4double GetSunDia () const
 
G4double GetOrbitInclination () const
 
G4double GetOrbitDistance () const
 
G4double GetOpticAperture () const
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
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
 
G4Cache< XrayFluoSD * > HPGeSD
 

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 64 of file XrayFluoMercuryDetectorConstruction.hh.

Constructor & Destructor Documentation

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

!!

Definition at line 66 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 266 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 185 of file XrayFluoMercuryDetectorConstruction.cc.

References ConstructApparate().

+ Here is the call graph for this function:

void XrayFluoMercuryDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 477 of file XrayFluoMercuryDetectorConstruction.cc.

References G4Cache< VALTYPE >::Get(), HPGeSD, logicPixel, G4Cache< VALTYPE >::Put(), and G4VUserDetectorConstruction::SetSensitiveDetector().

+ Here is the call graph for this function:

void XrayFluoMercuryDetectorConstruction::DefineDefaultMaterials ( )
private

Definition at line 191 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 ( ) const
inline

Definition at line 103 of file XrayFluoMercuryDetectorConstruction.hh.

References ContactSizeXY.

XrayFluoVDetectorType * XrayFluoMercuryDetectorConstruction::GetDetectorType ( ) const

Definition at line 168 of file XrayFluoMercuryDetectorConstruction.cc.

References detectorType.

Referenced by XrayFluoEventAction::XrayFluoEventAction().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeX ( ) const
inline

Definition at line 100 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceSizeX.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeY ( ) const
inline

Definition at line 101 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceSizeY.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceThickness ( ) const
inline

Definition at line 99 of file XrayFluoMercuryDetectorConstruction.hh.

References DeviceThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetHPGe ( ) const
inline

Definition at line 116 of file XrayFluoMercuryDetectorConstruction.hh.

References physiHPGe.

XrayFluoMercuryDetectorConstruction * XrayFluoMercuryDetectorConstruction::GetInstance ( void  )
static

Definition at line 136 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 ( ) const
inline

Definition at line 117 of file XrayFluoMercuryDetectorConstruction.hh.

References physiMercury.

G4double XrayFluoMercuryDetectorConstruction::GetMercuryDia ( ) const
inline

Definition at line 243 of file XrayFluoMercuryDetectorConstruction.hh.

References mercuryDia.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4Material* XrayFluoMercuryDetectorConstruction::GetMercuryMaterial ( ) const
inline

Definition at line 240 of file XrayFluoMercuryDetectorConstruction.hh.

References mercuryMaterial.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelColumns ( ) const
inline

Definition at line 107 of file XrayFluoMercuryDetectorConstruction.hh.

References NbOfPixelColumns.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelRows ( ) const
inline

Definition at line 106 of file XrayFluoMercuryDetectorConstruction.hh.

References NbOfPixelRows.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixels ( ) const
inline

Definition at line 105 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 ( ) const
inline

Definition at line 121 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOhmicNeg.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicNegMaterial ( ) const
inline

Definition at line 112 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicNegMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicNegThickness ( ) const
inline

Definition at line 113 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicNegThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOhmicPos ( ) const
inline

Definition at line 120 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOhmicPos.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicPosMaterial ( ) const
inline

Definition at line 109 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicPosMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicPosThickness ( ) const
inline

Definition at line 110 of file XrayFluoMercuryDetectorConstruction.hh.

References OhmicPosThickness.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOptic ( ) const
inline

Definition at line 123 of file XrayFluoMercuryDetectorConstruction.hh.

References physiOptic.

Referenced by XrayFluoSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOpticAperture ( ) const
inline

Definition at line 250 of file XrayFluoMercuryDetectorConstruction.hh.

References opticAperture.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOrbitDistance ( ) const
inline

Definition at line 249 of file XrayFluoMercuryDetectorConstruction.hh.

References distDe.

G4double XrayFluoMercuryDetectorConstruction::GetOrbitInclination ( ) const
inline

Definition at line 248 of file XrayFluoMercuryDetectorConstruction.hh.

References deg, and ThetaHPGe.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiPixel ( ) const
inline

Definition at line 119 of file XrayFluoMercuryDetectorConstruction.hh.

References physiPixel.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiWorld ( ) const
inline

Definition at line 115 of file XrayFluoMercuryDetectorConstruction.hh.

References physiWorld.

G4Material* XrayFluoMercuryDetectorConstruction::GetPixelMaterial ( ) const
inline

Definition at line 241 of file XrayFluoMercuryDetectorConstruction.hh.

References pixelMaterial.

G4double XrayFluoMercuryDetectorConstruction::GetPixelSizeXY ( ) const
inline

Definition at line 102 of file XrayFluoMercuryDetectorConstruction.hh.

References PixelSizeXY.

G4double XrayFluoMercuryDetectorConstruction::GetSunDia ( ) const
inline

Definition at line 244 of file XrayFluoMercuryDetectorConstruction.hh.

References sunDia.

Referenced by XrayFluoMercuryPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeXY ( ) const
inline

Definition at line 97 of file XrayFluoMercuryDetectorConstruction.hh.

References WorldSizeXY.

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeZ ( ) const
inline

Definition at line 96 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 494 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 146 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 88 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 530 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 86 of file XrayFluoMercuryDetectorConstruction.hh.

References distDe.

Referenced by XrayFluoMercuryDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::UpdateGeometry ( )

Definition at line 512 of file XrayFluoMercuryDetectorConstruction.cc.

References G4PhysicalVolumeStore::Clean(), G4LogicalVolumeStore::Clean(), G4SolidStore::Clean(), ComputeApparateParameters(), G4GeometryManager::GetInstance(), G4RunManager::GetRunManager(), G4GeometryManager::OpenGeometry(), PhiHPGe, G4RunManager::ReinitializeGeometry(), 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
G4Cache<XrayFluoSD*> XrayFluoMercuryDetectorConstruction::HPGeSD
private

Definition at line 236 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructSDandField().

XrayFluoMercuryDetectorConstruction * XrayFluoMercuryDetectorConstruction::instance = 0
staticprivate

Definition at line 129 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by GetInstance().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicGrain
private

Definition at line 179 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicHPGe
private

Definition at line 144 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

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

Definition at line 168 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicOhmicPos
private

Definition at line 164 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicOptic
private

Definition at line 176 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicPixel
private
G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicScreen
private

Definition at line 148 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoMercuryDetectorConstruction::logicWorld
private

Definition at line 140 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

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

Definition at line 133 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

Definition at line 145 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetHPGe().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiMercury
private

Definition at line 153 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetMercury().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOhmicNeg
private

Definition at line 169 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetOhmicNeg().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOhmicPos
private

Definition at line 165 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetOhmicPos().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiOptic
private

Definition at line 177 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetOptic().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiPixel
private

Definition at line 173 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetphysiPixel().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiScreen
private

Definition at line 149 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::physiWorld
private

Definition at line 141 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and GetphysiWorld().

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

Definition at line 184 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by DefineDefaultMaterials().

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

Definition at line 143 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Sphere* XrayFluoMercuryDetectorConstruction::solidMercury
private

Definition at line 151 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Box* XrayFluoMercuryDetectorConstruction::solidOhmicNeg
private

Definition at line 167 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Box* XrayFluoMercuryDetectorConstruction::solidOhmicPos
private

Definition at line 163 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Tubs* XrayFluoMercuryDetectorConstruction::solidOptic
private

Definition at line 175 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Box* XrayFluoMercuryDetectorConstruction::solidPixel
private

Definition at line 171 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Box* XrayFluoMercuryDetectorConstruction::solidScreen
private

Definition at line 147 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

G4Box* XrayFluoMercuryDetectorConstruction::solidWorld
private

Definition at line 139 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate().

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

Definition at line 228 of file XrayFluoMercuryDetectorConstruction.hh.

Referenced by ConstructApparate(), and UpdateGeometry().


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