ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XrayFluoDetectorConstruction Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/xray_fluorescence/include/XrayFluoDetectorConstruction.hh>

+ Inheritance diagram for XrayFluoDetectorConstruction:
+ Collaboration diagram for XrayFluoDetectorConstruction:

Public Member Functions

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

Private Member Functions

 XrayFluoDetectorConstruction ()
 
void DefineDefaultMaterials ()
 
G4VPhysicalVolumeConstructApparate ()
 
void ComputeApparateParameters ()
 

Private Attributes

G4NavigatoraNavigator
 
XrayFluoVDetectorTypedetectorType
 
G4bool sampleGranularity
 
G4bool phaseSpaceFlag
 
G4double DeviceSizeX
 
G4double DeviceSizeY
 
G4double DeviceThickness
 
G4BoxsolidWorld
 
G4LogicalVolumelogicWorld
 
G4VPhysicalVolumephysiWorld
 
G4BoxsolidHPGe
 
G4LogicalVolumelogicHPGe
 
G4VPhysicalVolumephysiHPGe
 
G4BoxsolidSample
 
G4LogicalVolumelogicSample
 
G4VPhysicalVolumephysiSample
 
G4TubssolidDia1
 
G4LogicalVolumelogicDia1
 
G4VPhysicalVolumephysiDia1
 
G4TubssolidDia3
 
G4LogicalVolumelogicDia3
 
G4VPhysicalVolumephysiDia3
 
G4BoxsolidOhmicPos
 
G4LogicalVolumelogicOhmicPos
 
G4VPhysicalVolumephysiOhmicPos
 
G4BoxsolidWindow
 
G4LogicalVolumelogicWindow
 
G4VPhysicalVolumephysiWindow
 
G4BoxsolidOhmicNeg
 
G4LogicalVolumelogicOhmicNeg
 
G4VPhysicalVolumephysiOhmicNeg
 
G4BoxsolidPixel
 
G4LogicalVolumelogicPixel
 
G4VPhysicalVolumephysiPixel
 
G4SpheresolidGrain
 
G4LogicalVolumelogicGrain
 
G4VPhysicalVolumephysiGrain
 
XrayFluoNistMaterialsmaterials
 
G4MaterialOhmicPosMaterial
 
G4MaterialOhmicNegMaterial
 
G4MaterialpixelMaterial
 
G4MaterialsampleMaterial
 
G4MaterialDia1Material
 
G4MaterialDia3Material
 
G4MaterialdefaultMaterial
 
G4MaterialwindowMaterial
 
G4double OhmicPosThickness
 
G4double OhmicNegThickness
 
G4double windowThickness
 
G4int PixelCopyNb
 
G4int grainCopyNb
 
G4int NbOfPixels
 
G4int NbOfPixelRows
 
G4int NbOfPixelColumns
 
G4double PixelThickness
 
G4double PixelSizeXY
 
G4double ContactSizeXY
 
G4double SampleThickness
 
G4double SampleSizeXY
 
G4double grainDia
 
G4double Dia1Thickness
 
G4double Dia1SizeXY
 
G4double Dia3Thickness
 
G4double Dia3SizeXY
 
G4double DiaInnerSize
 
G4double Dia3InnerSize
 
G4double ThetaHPGe
 
G4double ThetaDia1
 
G4double ThetaDia3
 
G4double DistDe
 
G4double DistDia
 
G4double Dia3Dist
 
G4double PhiHPGe
 
G4double PhiDia1
 
G4double PhiDia3
 
G4double AlphaDia1
 
G4double AlphaDia3
 
G4RotationMatrix zRotPhiHPGe
 
G4RotationMatrix zRotPhiDia1
 
G4RotationMatrix zRotPhiDia3
 
G4double WorldSizeXY
 
G4double WorldSizeZ
 
XrayFluoDetectorMessengerdetectorMessenger
 
G4Cache< XrayFluoSD * > HPGeSD
 
G4RegionsampleRegion
 

Static Private Attributes

static
XrayFluoDetectorConstruction
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 67 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 67 of file XrayFluoDetectorConstruction.hh

Constructor & Destructor Documentation

XrayFluoDetectorConstruction::~XrayFluoDetectorConstruction ( )

Definition at line 203 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 203 of file XrayFluoDetectorConstruction.cc

References detectorMessenger, detectorType, G4cout, and G4endl.

XrayFluoDetectorConstruction::XrayFluoDetectorConstruction ( )
private

Definition at line 71 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 71 of file XrayFluoDetectorConstruction.cc

References AlphaDia1, AlphaDia3, aNavigator, cm, ComputeApparateParameters(), ContactSizeXY, DefineDefaultMaterials(), deg, detectorMessenger, Dia1SizeXY, Dia1Thickness, Dia3Dist, Dia3InnerSize, Dia3SizeXY, Dia3Thickness, DiaInnerSize, DistDe, DistDia, e, G4cout, G4endl, XrayFluoNistMaterials::GetInstance(), grainCopyNb, grainDia, HPGeSD, materials, mm, NbOfPixelColumns, NbOfPixelRows, NbOfPixels, OhmicNegThickness, OhmicPosThickness, phaseSpaceFlag, PhiDia1, PhiDia3, PhiHPGe, PixelCopyNb, PixelSizeXY, PixelThickness, G4Cache< VALTYPE >::Put(), SampleSizeXY, SampleThickness, SetDetectorType(), ThetaDia1, ThetaDia3, ThetaHPGe, and windowThickness.

Referenced by GetInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

void XrayFluoDetectorConstruction::ComputeApparateParameters ( )
inlineprivate

Definition at line 315 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 315 of file XrayFluoDetectorConstruction.hh

References CLHEP::cm, ContactSizeXY, DeviceSizeX, DeviceSizeY, DeviceThickness, Dia1SizeXY, DistDe, G4cout, G4endl, CLHEP::m, max, NbOfPixelColumns, NbOfPixelRows, OhmicNegThickness, OhmicPosThickness, phaseSpaceFlag, PixelSizeXY, PixelThickness, windowThickness, WorldSizeXY, and WorldSizeZ.

Referenced by XrayFluoDetectorConstruction().

+ Here is the caller graph for this function:

G4VPhysicalVolume * XrayFluoDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 213 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 213 of file XrayFluoDetectorConstruction.cc

References ConstructApparate().

+ Here is the call graph for this function:

G4VPhysicalVolume * XrayFluoDetectorConstruction::ConstructApparate ( )
private

Definition at line 262 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 262 of file XrayFluoDetectorConstruction.cc

References a, AlphaDia1, AlphaDia3, aNavigator, b, cm, defaultMaterial, deg, DeviceSizeX, DeviceSizeY, DeviceThickness, Dia1Material, Dia1SizeXY, Dia1Thickness, Dia3Dist, Dia3InnerSize, Dia3Material, Dia3SizeXY, Dia3Thickness, DiaInnerSize, DistDe, DistDia, G4cout, G4endl, G4VisAttributes::GetInvisible(), grainCopyNb, grainDia, k, logicDia1, logicDia3, logicGrain, logicHPGe, logicOhmicNeg, logicOhmicPos, logicPixel, logicSample, logicWindow, logicWorld, NbOfPixelColumns, NbOfPixelRows, OhmicNegMaterial, OhmicNegThickness, OhmicPosMaterial, OhmicPosThickness, phaseSpaceFlag, PhiHPGe, physiDia1, physiDia3, physiGrain, physiHPGe, physiOhmicNeg, physiOhmicPos, physiPixel, physiSample, physiWindow, physiWorld, pi, PixelCopyNb, pixelMaterial, PixelSizeXY, PixelThickness, PrintApparateParameters(), CLHEP::HepRotation::rotateX(), sampleGranularity, sampleMaterial, SampleSizeXY, SampleThickness, G4VisAttributes::SetForceSolid(), G4LogicalVolume::SetVisAttributes(), G4VisAttributes::SetVisibility(), G4Navigator::SetWorldVolume(), solidDia1, solidDia3, solidGrain, solidHPGe, solidOhmicNeg, solidOhmicPos, solidPixel, solidSample, solidWindow, solidWorld, ThetaDia1, ThetaDia3, ThetaHPGe, twopi, windowMaterial, windowThickness, WorldSizeXY, WorldSizeZ, x, y, z, zRotPhiDia1, zRotPhiDia3, and zRotPhiHPGe.

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 699 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 699 of file XrayFluoDetectorConstruction.cc

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

+ Here is the call graph for this function:

void XrayFluoDetectorConstruction::DefineDefaultMaterials ( )
private

Definition at line 220 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 220 of file XrayFluoDetectorConstruction.cc

References defaultMaterial, Dia1Material, Dia3Material, XrayFluoNistMaterials::GetMaterial(), materials, OhmicNegMaterial, OhmicPosMaterial, pixelMaterial, sampleMaterial, and windowMaterial.

Referenced by XrayFluoDetectorConstruction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::DeleteGrainObjects ( )

Definition at line 767 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 767 of file XrayFluoDetectorConstruction.cc

References logicGrain, physiGrain, sampleGranularity, and solidGrain.

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetContactSizeXY ( ) const
inline

Definition at line 121 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 121 of file XrayFluoDetectorConstruction.hh

References ContactSizeXY.

G4ThreeVector XrayFluoDetectorConstruction::GetDetectorPosition ( ) const

Definition at line 779 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 779 of file XrayFluoDetectorConstruction.cc

References cm, DistDe, position, ThetaHPGe, x, y, and z.

Referenced by XrayFluoPrimaryGeneratorAction::ActivatePhaseSpace().

+ Here is the caller graph for this function:

XrayFluoVDetectorType * XrayFluoDetectorConstruction::GetDetectorType ( ) const

Definition at line 196 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 196 of file XrayFluoDetectorConstruction.cc

References detectorType.

Referenced by XrayFluoEventAction::XrayFluoEventAction().

+ Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetDeviceSizeX ( ) const
inline

Definition at line 118 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 118 of file XrayFluoDetectorConstruction.hh

References DeviceSizeX.

G4double XrayFluoDetectorConstruction::GetDeviceSizeY ( ) const
inline

Definition at line 119 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 119 of file XrayFluoDetectorConstruction.hh

References DeviceSizeY.

G4double XrayFluoDetectorConstruction::GetDeviceThickness ( ) const
inline

Definition at line 117 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 117 of file XrayFluoDetectorConstruction.hh

References DeviceThickness.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetDia1 ( ) const
inline

Definition at line 139 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 139 of file XrayFluoDetectorConstruction.hh

References physiDia1.

G4Material* XrayFluoDetectorConstruction::GetDia1Material ( ) const
inline

Definition at line 241 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 241 of file XrayFluoDetectorConstruction.hh

References Dia1Material.

G4double XrayFluoDetectorConstruction::GetDia1SizeXY ( ) const
inline

Definition at line 266 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 266 of file XrayFluoDetectorConstruction.hh

References Dia1SizeXY.

G4double XrayFluoDetectorConstruction::GetDia1Thickness ( ) const
inline

Definition at line 265 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 265 of file XrayFluoDetectorConstruction.hh

References Dia1Thickness.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetDia3 ( ) const
inline

Definition at line 140 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 140 of file XrayFluoDetectorConstruction.hh

References physiDia3.

G4Material* XrayFluoDetectorConstruction::GetDia3Material ( ) const
inline

Definition at line 242 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 242 of file XrayFluoDetectorConstruction.hh

References Dia3Material.

G4double XrayFluoDetectorConstruction::GetDia3SizeXY ( ) const
inline

Definition at line 269 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 269 of file XrayFluoDetectorConstruction.hh

Referenced by XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetDia3Thickness ( ) const
inline

Definition at line 268 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 268 of file XrayFluoDetectorConstruction.hh

References Dia3Thickness.

G4Navigator* XrayFluoDetectorConstruction::GetGeometryNavigator ( ) const
inline

Definition at line 245 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 245 of file XrayFluoDetectorConstruction.hh

Referenced by XrayFluoAnalysisManager::analyseStepping().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetHPGe ( ) const
inline

Definition at line 137 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 137 of file XrayFluoDetectorConstruction.hh

References physiHPGe.

XrayFluoDetectorConstruction * XrayFluoDetectorConstruction::GetInstance ( void  )
static

Definition at line 159 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 159 of file XrayFluoDetectorConstruction.cc

References instance, and XrayFluoDetectorConstruction().

Referenced by XrayFluoAnalysisManager::analyseStepping(), and XrayFluoSimulation::RunSimulation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int XrayFluoDetectorConstruction::GetNbOfPixelColumns ( ) const
inline

Definition at line 125 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 125 of file XrayFluoDetectorConstruction.hh

References NbOfPixelColumns.

G4int XrayFluoDetectorConstruction::GetNbOfPixelRows ( ) const
inline

Definition at line 124 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 124 of file XrayFluoDetectorConstruction.hh

References NbOfPixelRows.

G4int XrayFluoDetectorConstruction::GetNbOfPixels ( ) const
inline

Definition at line 123 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 123 of file XrayFluoDetectorConstruction.hh

References NbOfPixels.

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

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetOhmicNeg ( ) const
inline

Definition at line 144 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 144 of file XrayFluoDetectorConstruction.hh

References physiOhmicNeg.

G4Material* XrayFluoDetectorConstruction::GetOhmicNegMaterial ( ) const
inline

Definition at line 130 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 130 of file XrayFluoDetectorConstruction.hh

References OhmicNegMaterial.

G4double XrayFluoDetectorConstruction::GetOhmicNegThickness ( ) const
inline

Definition at line 131 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 131 of file XrayFluoDetectorConstruction.hh

References OhmicNegThickness.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetOhmicPos ( ) const
inline

Definition at line 143 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 143 of file XrayFluoDetectorConstruction.hh

References physiOhmicPos.

G4Material* XrayFluoDetectorConstruction::GetOhmicPosMaterial ( ) const
inline

Definition at line 127 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 127 of file XrayFluoDetectorConstruction.hh

References OhmicPosMaterial.

G4double XrayFluoDetectorConstruction::GetOhmicPosThickness ( ) const
inline

Definition at line 128 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 128 of file XrayFluoDetectorConstruction.hh

References OhmicPosThickness.

G4bool XrayFluoDetectorConstruction::GetPhaseSpaceFlag ( ) const
inline

Definition at line 99 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 99 of file XrayFluoDetectorConstruction.hh

References phaseSpaceFlag.

Referenced by XrayFluoEventAction::XrayFluoEventAction().

+ Here is the caller graph for this function:

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetphysiPixel ( ) const
inline

Definition at line 142 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 142 of file XrayFluoDetectorConstruction.hh

References physiPixel.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetphysiWorld ( ) const
inline

Definition at line 136 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 136 of file XrayFluoDetectorConstruction.hh

References physiWorld.

G4Material* XrayFluoDetectorConstruction::GetPixelMaterial ( ) const
inline

Definition at line 240 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 240 of file XrayFluoDetectorConstruction.hh

References pixelMaterial.

G4double XrayFluoDetectorConstruction::GetPixelSizeXY ( ) const
inline

Definition at line 120 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 120 of file XrayFluoDetectorConstruction.hh

References PixelSizeXY.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetSample ( ) const
inline

Definition at line 138 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 138 of file XrayFluoDetectorConstruction.hh

References physiSample.

G4Material* XrayFluoDetectorConstruction::GetSampleMaterial ( ) const
inline

Definition at line 239 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 239 of file XrayFluoDetectorConstruction.hh

References sampleMaterial.

G4ThreeVector XrayFluoDetectorConstruction::GetSamplePosition ( ) const
inline

Definition at line 134 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 134 of file XrayFluoDetectorConstruction.hh

G4double XrayFluoDetectorConstruction::GetSampleSizeXY ( ) const
inline

Definition at line 263 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 263 of file XrayFluoDetectorConstruction.hh

References SampleSizeXY.

Referenced by XrayFluoPrimaryGeneratorAction::GeneratePrimaries().

+ Here is the caller graph for this function:

G4double XrayFluoDetectorConstruction::GetSampleThickness ( ) const
inline

Definition at line 262 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 262 of file XrayFluoDetectorConstruction.hh

References SampleThickness.

const G4VPhysicalVolume* XrayFluoDetectorConstruction::GetWindow ( ) const
inline

Definition at line 145 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 145 of file XrayFluoDetectorConstruction.hh

References physiWindow.

G4double XrayFluoDetectorConstruction::GetWorldSizeXY ( ) const
inline

Definition at line 115 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 115 of file XrayFluoDetectorConstruction.hh

References WorldSizeXY.

G4double XrayFluoDetectorConstruction::GetWorldSizeZ ( ) const
inline

Definition at line 114 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 114 of file XrayFluoDetectorConstruction.hh

References WorldSizeZ.

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

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::PhaseSpaceOff ( )
inline

Definition at line 96 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 96 of file XrayFluoDetectorConstruction.hh

References phaseSpaceFlag.

void XrayFluoDetectorConstruction::PhaseSpaceOn ( )
inline

Definition at line 93 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 93 of file XrayFluoDetectorConstruction.hh

References phaseSpaceFlag.

Referenced by XrayFluoSimulation::RunSimulation().

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::PrintApparateParameters ( )

Definition at line 721 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 721 of file XrayFluoDetectorConstruction.cc

References cm, DeviceThickness, G4cout, G4endl, G4LogicalVolume::GetMaterial(), G4Material::GetName(), logicSample, m, mm, OhmicPosMaterial, OhmicPosThickness, phaseSpaceFlag, pixelMaterial, SampleSizeXY, and SampleThickness.

Referenced by ConstructApparate(), and SetSampleMaterial().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetDetectorType ( G4String  type)

Definition at line 171 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 171 of file XrayFluoDetectorConstruction.cc

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

Referenced by XrayFluoDetectorMessenger::SetNewValue(), and XrayFluoDetectorConstruction().

+ 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 102 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 102 of file XrayFluoDetectorConstruction.hh

References grainDia.

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetOhmicPosThickness ( G4double  val)

Definition at line 237 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 237 of file XrayFluoDetectorConstruction.cc

References G4cout, G4endl, XrayFluoNistMaterials::GetMaterial(), materials, OhmicPosMaterial, OhmicPosThickness, and phaseSpaceFlag.

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ 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 90 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 90 of file XrayFluoDetectorConstruction.hh

References sampleGranularity.

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::SetSampleMaterial ( G4String  newMaterial)

Definition at line 793 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 793 of file XrayFluoDetectorConstruction.cc

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

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void XrayFluoDetectorConstruction::UpdateGeometry ( )

Definition at line 747 of file XrayFluoDetectorConstruction.cc.

View newest version in sPHENIX GitHub at line 747 of file XrayFluoDetectorConstruction.cc

References AlphaDia1, AlphaDia3, G4LogicalVolumeStore::Clean(), G4PhysicalVolumeStore::Clean(), G4SolidStore::Clean(), G4GeometryManager::GetInstance(), G4RunManager::GetRunManager(), logicSample, G4GeometryManager::OpenGeometry(), PhiHPGe, G4RunManager::ReinitializeGeometry(), G4Region::RemoveRootLogicalVolume(), CLHEP::HepRotation::rotateX(), sampleRegion, zRotPhiDia1, zRotPhiDia3, and zRotPhiHPGe.

Referenced by XrayFluoDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4double XrayFluoDetectorConstruction::AlphaDia1
private

Definition at line 285 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 285 of file XrayFluoDetectorConstruction.hh

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

G4double XrayFluoDetectorConstruction::AlphaDia3
private

Definition at line 286 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 286 of file XrayFluoDetectorConstruction.hh

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

G4Navigator* XrayFluoDetectorConstruction::aNavigator
private

Definition at line 145 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 145 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::ContactSizeXY
private

Definition at line 235 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 235 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), GetContactSizeXY(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::defaultMaterial
private

Definition at line 213 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 213 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and DefineDefaultMaterials().

XrayFluoDetectorMessenger* XrayFluoDetectorConstruction::detectorMessenger
private

Definition at line 296 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 296 of file XrayFluoDetectorConstruction.hh

Referenced by XrayFluoDetectorConstruction(), and ~XrayFluoDetectorConstruction().

XrayFluoVDetectorType* XrayFluoDetectorConstruction::detectorType
private

Definition at line 154 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 154 of file XrayFluoDetectorConstruction.hh

Referenced by GetDetectorType(), SetDetectorType(), and ~XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::DeviceSizeX
private

Definition at line 159 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 159 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and GetDeviceSizeX().

G4double XrayFluoDetectorConstruction::DeviceSizeY
private

Definition at line 160 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 160 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and GetDeviceSizeY().

G4double XrayFluoDetectorConstruction::DeviceThickness
private

Definition at line 161 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 161 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetDeviceThickness(), and PrintApparateParameters().

G4Material* XrayFluoDetectorConstruction::Dia1Material
private

Definition at line 211 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 211 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DefineDefaultMaterials(), and GetDia1Material().

G4double XrayFluoDetectorConstruction::Dia1SizeXY
private

Definition at line 253 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 253 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetDia1SizeXY(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::Dia1Thickness
private

Definition at line 252 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 252 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), GetDia1Thickness(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::Dia3Dist
private

Definition at line 281 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 281 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::Dia3InnerSize
private

Definition at line 257 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 257 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::Dia3Material
private

Definition at line 212 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 212 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DefineDefaultMaterials(), and GetDia3Material().

G4double XrayFluoDetectorConstruction::Dia3SizeXY
private

Definition at line 255 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 255 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::Dia3Thickness
private

Definition at line 254 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 254 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), GetDia3Thickness(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::DiaInnerSize
private

Definition at line 256 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 256 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::DistDe
private

Definition at line 279 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 279 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetDetectorPosition(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::DistDia
private

Definition at line 280 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 280 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4int XrayFluoDetectorConstruction::grainCopyNb
private

Definition at line 226 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 226 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::grainDia
private

Definition at line 251 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 251 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), SetGrainDia(), and XrayFluoDetectorConstruction().

G4Cache<XrayFluoSD*> XrayFluoDetectorConstruction::HPGeSD
private

Definition at line 298 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 298 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructSDandField(), and XrayFluoDetectorConstruction().

XrayFluoDetectorConstruction * XrayFluoDetectorConstruction::instance = 0
staticprivate

Definition at line 152 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 152 of file XrayFluoDetectorConstruction.hh

Referenced by GetInstance().

G4LogicalVolume* XrayFluoDetectorConstruction::logicDia1
private

Definition at line 176 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 176 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicDia3
private

Definition at line 180 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 180 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicGrain
private

Definition at line 200 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 200 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and DeleteGrainObjects().

G4LogicalVolume* XrayFluoDetectorConstruction::logicHPGe
private

Definition at line 168 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 168 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicOhmicNeg
private

Definition at line 192 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 192 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicOhmicPos
private

Definition at line 184 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 184 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicPixel
private

Definition at line 196 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 196 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and ConstructSDandField().

G4LogicalVolume* XrayFluoDetectorConstruction::logicSample
private

Definition at line 172 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 172 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), PrintApparateParameters(), SetSampleMaterial(), and UpdateGeometry().

G4LogicalVolume* XrayFluoDetectorConstruction::logicWindow
private

Definition at line 188 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 188 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4LogicalVolume* XrayFluoDetectorConstruction::logicWorld
private

Definition at line 164 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 164 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

XrayFluoNistMaterials* XrayFluoDetectorConstruction::materials
private

Definition at line 205 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 205 of file XrayFluoDetectorConstruction.hh

Referenced by DefineDefaultMaterials(), SetOhmicPosThickness(), SetSampleMaterial(), and XrayFluoDetectorConstruction().

G4int XrayFluoDetectorConstruction::NbOfPixelColumns
private

Definition at line 229 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 229 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetNbOfPixelColumns(), and XrayFluoDetectorConstruction().

G4int XrayFluoDetectorConstruction::NbOfPixelRows
private

Definition at line 228 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 228 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetNbOfPixelRows(), and XrayFluoDetectorConstruction().

G4int XrayFluoDetectorConstruction::NbOfPixels
private

Definition at line 227 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 227 of file XrayFluoDetectorConstruction.hh

Referenced by GetNbOfPixels(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::OhmicNegMaterial
private

Definition at line 208 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 208 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DefineDefaultMaterials(), and GetOhmicNegMaterial().

G4double XrayFluoDetectorConstruction::OhmicNegThickness
private

Definition at line 221 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 221 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetOhmicNegThickness(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::OhmicPosMaterial
private
G4double XrayFluoDetectorConstruction::OhmicPosThickness
private
G4double XrayFluoDetectorConstruction::PhiDia1
private

Definition at line 283 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 283 of file XrayFluoDetectorConstruction.hh

Referenced by XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::PhiDia3
private

Definition at line 284 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 284 of file XrayFluoDetectorConstruction.hh

Referenced by XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::PhiHPGe
private

Definition at line 282 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 282 of file XrayFluoDetectorConstruction.hh

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

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiDia1
private

Definition at line 177 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 177 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetDia1().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiDia3
private

Definition at line 181 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 181 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetDia3().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiGrain
private

Definition at line 201 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 201 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and DeleteGrainObjects().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiHPGe
private

Definition at line 169 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 169 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetHPGe().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiOhmicNeg
private

Definition at line 193 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 193 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetOhmicNeg().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiOhmicPos
private

Definition at line 185 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 185 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetOhmicPos().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiPixel
private

Definition at line 197 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 197 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetphysiPixel().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiSample
private

Definition at line 173 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 173 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetSample().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiWindow
private

Definition at line 189 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 189 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetWindow().

G4VPhysicalVolume* XrayFluoDetectorConstruction::physiWorld
private

Definition at line 165 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 165 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and GetphysiWorld().

G4int XrayFluoDetectorConstruction::PixelCopyNb
private

Definition at line 225 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 225 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::pixelMaterial
private

Definition at line 209 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 209 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DefineDefaultMaterials(), GetPixelMaterial(), and PrintApparateParameters().

G4double XrayFluoDetectorConstruction::PixelSizeXY
private

Definition at line 234 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 234 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), GetPixelSizeXY(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::PixelThickness
private

Definition at line 230 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 230 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and XrayFluoDetectorConstruction().

G4bool XrayFluoDetectorConstruction::sampleGranularity
private

Definition at line 156 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 156 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DeleteGrainObjects(), and SetSampleGranularity().

G4Material* XrayFluoDetectorConstruction::sampleMaterial
private

Definition at line 210 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 210 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), DefineDefaultMaterials(), GetSampleMaterial(), and SetSampleMaterial().

G4Region* XrayFluoDetectorConstruction::sampleRegion
private

Definition at line 300 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 300 of file XrayFluoDetectorConstruction.hh

Referenced by UpdateGeometry().

G4double XrayFluoDetectorConstruction::SampleSizeXY
private

Definition at line 250 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 250 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), GetSampleSizeXY(), PrintApparateParameters(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::SampleThickness
private

Definition at line 245 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 245 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), GetSampleThickness(), PrintApparateParameters(), and XrayFluoDetectorConstruction().

G4Tubs* XrayFluoDetectorConstruction::solidDia1
private

Definition at line 175 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 175 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Tubs* XrayFluoDetectorConstruction::solidDia3
private

Definition at line 179 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 179 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Sphere* XrayFluoDetectorConstruction::solidGrain
private

Definition at line 199 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 199 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and DeleteGrainObjects().

G4Box* XrayFluoDetectorConstruction::solidHPGe
private

Definition at line 167 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 167 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidOhmicNeg
private

Definition at line 191 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 191 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidOhmicPos
private

Definition at line 183 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 183 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidPixel
private

Definition at line 195 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 195 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidSample
private

Definition at line 171 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 171 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidWindow
private

Definition at line 187 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 187 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4Box* XrayFluoDetectorConstruction::solidWorld
private

Definition at line 163 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 163 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate().

G4double XrayFluoDetectorConstruction::ThetaDia1
private

Definition at line 276 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 276 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::ThetaDia3
private

Definition at line 277 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 277 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::ThetaHPGe
private

Definition at line 269 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 269 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), GetDetectorPosition(), and XrayFluoDetectorConstruction().

G4Material* XrayFluoDetectorConstruction::windowMaterial
private

Definition at line 214 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 214 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and DefineDefaultMaterials().

G4double XrayFluoDetectorConstruction::windowThickness
private

Definition at line 223 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 223 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and XrayFluoDetectorConstruction().

G4double XrayFluoDetectorConstruction::WorldSizeXY
private

Definition at line 292 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 292 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and GetWorldSizeXY().

G4double XrayFluoDetectorConstruction::WorldSizeZ
private

Definition at line 293 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 293 of file XrayFluoDetectorConstruction.hh

Referenced by ComputeApparateParameters(), ConstructApparate(), and GetWorldSizeZ().

G4RotationMatrix XrayFluoDetectorConstruction::zRotPhiDia1
private

Definition at line 290 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 290 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and UpdateGeometry().

G4RotationMatrix XrayFluoDetectorConstruction::zRotPhiDia3
private

Definition at line 291 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 291 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and UpdateGeometry().

G4RotationMatrix XrayFluoDetectorConstruction::zRotPhiHPGe
private

Definition at line 289 of file XrayFluoDetectorConstruction.hh.

View newest version in sPHENIX GitHub at line 289 of file XrayFluoDetectorConstruction.hh

Referenced by ConstructApparate(), and UpdateGeometry().


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