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

#include <XrayFluoDetectorConstruction.hh>

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

Public Member Functions

 ~XrayFluoDetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
void UpdateGeometry ()
 
void SetOhmicPosThickness (G4double)
 
void SetSampleMaterial (G4String newMaterial)
 
void SetDetectorType (G4String type)
 
void SetSampleGranularity (G4bool granularity)
 
void PhaseSpaceOn ()
 
void PhaseSpaceOff ()
 
G4bool GetPhaseSpaceFlag ()
 
void SetGrainDia (G4double size)
 
void DeleteGrainObjects ()
 
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 ()
 
G4ThreeVector GetDetectorPosition ()
 
G4ThreeVector GetSamplePosition ()
 
const G4VPhysicalVolumeGetphysiWorld ()
 
const G4VPhysicalVolumeGetHPGe ()
 
const G4VPhysicalVolumeGetSample ()
 
const G4VPhysicalVolumeGetDia1 ()
 
const G4VPhysicalVolumeGetDia3 ()
 
const G4VPhysicalVolumeGetphysiPixel ()
 
const G4VPhysicalVolumeGetOhmicPos ()
 
const G4VPhysicalVolumeGetOhmicNeg ()
 
const G4VPhysicalVolumeGetWindow ()
 
G4MaterialGetSampleMaterial ()
 
G4MaterialGetPixelMaterial ()
 
G4MaterialGetDia1Material ()
 
G4MaterialGetDia3Material ()
 
G4NavigatorGetGeometryNavigator ()
 
G4double GetSampleThickness ()
 
G4double GetSampleSizeXY ()
 
G4double GetDia1Thickness ()
 
G4double GetDia1SizeXY ()
 
G4double GetDia3Thickness ()
 
G4double GetDia3SizeXY ()
 
- 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
XrayFluoDetectorConstruction
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 70 of file XrayFluoDetectorConstruction.hh.

Constructor & Destructor Documentation

XrayFluoDetectorConstruction::~XrayFluoDetectorConstruction ( )

Definition at line 197 of file XrayFluoDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * XrayFluoDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 207 of file XrayFluoDetectorConstruction.cc.

void XrayFluoDetectorConstruction::DeleteGrainObjects ( )

Definition at line 780 of file XrayFluoDetectorConstruction.cc.

Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetContactSizeXY ( )
inline

Definition at line 122 of file XrayFluoDetectorConstruction.hh.

G4ThreeVector XrayFluoDetectorConstruction::GetDetectorPosition ( )

Definition at line 790 of file XrayFluoDetectorConstruction.cc.

XrayFluoVDetectorType * XrayFluoDetectorConstruction::GetDetectorType ( )

Definition at line 190 of file XrayFluoDetectorConstruction.cc.

Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetDeviceSizeX ( )
inline

Definition at line 119 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetDeviceSizeY ( )
inline

Definition at line 120 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetDeviceThickness ( )
inline

Definition at line 118 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetDia1 ( )
inline

Definition at line 140 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetDia1Material ( )
inline

Definition at line 242 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetDia1SizeXY ( )
inline

Definition at line 273 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetDia1Thickness ( )
inline

Definition at line 272 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetDia3 ( )
inline

Definition at line 141 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetDia3Material ( )
inline

Definition at line 243 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetDia3SizeXY ( )
inline

Definition at line 276 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetDia3Thickness ( )
inline

Definition at line 275 of file XrayFluoDetectorConstruction.hh.

G4Navigator* XrayFluoDetectorConstruction::GetGeometryNavigator ( )
inline

Definition at line 252 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetHPGe ( )
inline

Definition at line 138 of file XrayFluoDetectorConstruction.hh.

XrayFluoDetectorConstruction * XrayFluoDetectorConstruction::GetInstance ( void  )
static

Definition at line 156 of file XrayFluoDetectorConstruction.cc.

Here is the caller graph for this function:

G4int XrayFluoDetectorConstruction::GetNbOfPixelColumns ( )
inline

Definition at line 126 of file XrayFluoDetectorConstruction.hh.

G4int XrayFluoDetectorConstruction::GetNbOfPixelRows ( )
inline

Definition at line 125 of file XrayFluoDetectorConstruction.hh.

G4int XrayFluoDetectorConstruction::GetNbOfPixels ( )
inline

Definition at line 124 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetOhmicNeg ( )
inline

Definition at line 145 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetOhmicNegMaterial ( )
inline

Definition at line 131 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetOhmicNegThickness ( )
inline

Definition at line 132 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetOhmicPos ( )
inline

Definition at line 144 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetOhmicPosMaterial ( )
inline

Definition at line 128 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetOhmicPosThickness ( )
inline

Definition at line 129 of file XrayFluoDetectorConstruction.hh.

G4bool XrayFluoDetectorConstruction::GetPhaseSpaceFlag ( )
inline

Definition at line 100 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetphysiPixel ( )
inline

Definition at line 143 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetphysiWorld ( )
inline

Definition at line 137 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetPixelMaterial ( )
inline

Definition at line 241 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetPixelSizeXY ( )
inline

Definition at line 121 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetSample ( )
inline

Definition at line 139 of file XrayFluoDetectorConstruction.hh.

G4Material* XrayFluoDetectorConstruction::GetSampleMaterial ( )
inline

Definition at line 240 of file XrayFluoDetectorConstruction.hh.

G4ThreeVector XrayFluoDetectorConstruction::GetSamplePosition ( )
inline

Definition at line 135 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetSampleSizeXY ( )
inline

Definition at line 270 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetSampleThickness ( )
inline

Definition at line 269 of file XrayFluoDetectorConstruction.hh.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetWindow ( )
inline

Definition at line 146 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetWorldSizeXY ( )
inline

Definition at line 116 of file XrayFluoDetectorConstruction.hh.

G4double XrayFluoDetectorConstruction::GetWorldSizeZ ( )
inline

Definition at line 115 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::PhaseSpaceOff ( )
inline

Definition at line 97 of file XrayFluoDetectorConstruction.hh.

void XrayFluoDetectorConstruction::PhaseSpaceOn ( )
inline

Definition at line 94 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::PrintApparateParameters ( )

Definition at line 714 of file XrayFluoDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetDetectorType ( G4String  type)

Definition at line 166 of file XrayFluoDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetGrainDia ( G4double  size)
inline

Definition at line 103 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetOhmicPosThickness ( G4double  val)

Definition at line 230 of file XrayFluoDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetSampleGranularity ( G4bool  granularity)
inline

Definition at line 91 of file XrayFluoDetectorConstruction.hh.

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetSampleMaterial ( G4String  newMaterial)

Definition at line 805 of file XrayFluoDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void XrayFluoDetectorConstruction::UpdateGeometry ( )

Definition at line 740 of file XrayFluoDetectorConstruction.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: