Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
XrayFluoMercuryDetectorConstruction Class Reference

#include <XrayFluoMercuryDetectorConstruction.hh>

Inheritance diagram for XrayFluoMercuryDetectorConstruction:
Inheritance graph
[legend]
Collaboration diagram for XrayFluoMercuryDetectorConstruction:
Collaboration graph
[legend]

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

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

Definition at line 169 of file XrayFluoMercuryDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * XrayFluoMercuryDetectorConstruction::Construct ( void  )
virtual
G4double XrayFluoMercuryDetectorConstruction::GetContactSizeXY ( )
inline

Definition at line 102 of file XrayFluoMercuryDetectorConstruction.hh.

XrayFluoVDetectorType * XrayFluoMercuryDetectorConstruction::GetDetectorType ( )

Definition at line 162 of file XrayFluoMercuryDetectorConstruction.cc.

Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeX ( )
inline

Definition at line 99 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceSizeY ( )
inline

Definition at line 100 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetDeviceThickness ( )
inline

Definition at line 98 of file XrayFluoMercuryDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetHPGe ( )
inline

Definition at line 115 of file XrayFluoMercuryDetectorConstruction.hh.

XrayFluoMercuryDetectorConstruction * XrayFluoMercuryDetectorConstruction::GetInstance ( void  )
static

Definition at line 132 of file XrayFluoMercuryDetectorConstruction.cc.

Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetMercury ( )
inline

Definition at line 116 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetMercuryDia ( )
inline

Definition at line 244 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

G4Material* XrayFluoMercuryDetectorConstruction::GetMercuryMaterial ( )
inline

Definition at line 241 of file XrayFluoMercuryDetectorConstruction.hh.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelColumns ( )
inline

Definition at line 106 of file XrayFluoMercuryDetectorConstruction.hh.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixelRows ( )
inline

Definition at line 105 of file XrayFluoMercuryDetectorConstruction.hh.

G4int XrayFluoMercuryDetectorConstruction::GetNbOfPixels ( )
inline

Definition at line 104 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOhmicNeg ( )
inline

Definition at line 120 of file XrayFluoMercuryDetectorConstruction.hh.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicNegMaterial ( )
inline

Definition at line 111 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicNegThickness ( )
inline

Definition at line 112 of file XrayFluoMercuryDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOhmicPos ( )
inline

Definition at line 119 of file XrayFluoMercuryDetectorConstruction.hh.

G4Material* XrayFluoMercuryDetectorConstruction::GetOhmicPosMaterial ( )
inline

Definition at line 108 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetOhmicPosThickness ( )
inline

Definition at line 109 of file XrayFluoMercuryDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetOptic ( )
inline

Definition at line 122 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOpticAperture ( )
inline

Definition at line 251 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetOrbitDistance ( )
inline

Definition at line 250 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetOrbitInclination ( )
inline

Definition at line 249 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiPixel ( )
inline

Definition at line 118 of file XrayFluoMercuryDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoMercuryDetectorConstruction::GetphysiWorld ( )
inline

Definition at line 114 of file XrayFluoMercuryDetectorConstruction.hh.

G4Material* XrayFluoMercuryDetectorConstruction::GetPixelMaterial ( )
inline

Definition at line 242 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetPixelSizeXY ( )
inline

Definition at line 101 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetSunDia ( )
inline

Definition at line 245 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeXY ( )
inline

Definition at line 96 of file XrayFluoMercuryDetectorConstruction.hh.

G4double XrayFluoMercuryDetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 95 of file XrayFluoMercuryDetectorConstruction.hh.

Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::PrintApparateParameters ( )

Definition at line 485 of file XrayFluoMercuryDetectorConstruction.cc.

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.

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.

Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::SetMercuryMaterial ( G4String  newMaterial)

Definition at line 537 of file XrayFluoMercuryDetectorConstruction.cc.

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.

Here is the caller graph for this function:

void XrayFluoMercuryDetectorConstruction::UpdateGeometry ( )

Definition at line 503 of file XrayFluoMercuryDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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