Geant4  10.00.p02
WLSDetectorConstruction Class Reference

#include <WLSDetectorConstruction.hh>

+ Inheritance diagram for WLSDetectorConstruction:
+ Collaboration diagram for WLSDetectorConstruction:

Public Member Functions

 WLSDetectorConstruction ()
 
virtual ~WLSDetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
G4VPhysicalVolumeConstructDetector ()
 
virtual void ConstructSDandField ()
 
void SetWorldMaterial (G4String)
 
void SetWLSFiberMaterial (G4String)
 
void SetCoupleMaterial (G4String)
 
void SetPhotonDetGeometry (G4String)
 
void SetNumberOfCladding (G4int)
 
void SetWLSLength (G4double)
 
void SetWLSRadius (G4double)
 
void SetClad1Radius (G4double)
 
void SetClad2Radius (G4double)
 
void SetPhotonDetHalfLength (G4double)
 
void SetGap (G4double)
 
void SetPhotonDetAlignment (G4double)
 
void SetXYRatio (G4double)
 
void SetSurfaceRoughness (G4double)
 
void SetMirrorReflectivity (G4double)
 
void SetMirrorPolish (G4double)
 
void SetPhotonDetReflectivity (G4double)
 
void SetPhotonDetPolish (G4double)
 
void SetMirror (G4bool)
 
void SetBarLength (G4double)
 
void SetBarBase (G4double)
 
void SetHoleRadius (G4double)
 
void SetCoatingThickness (G4double)
 
void SetCoatingRadius (G4double)
 
G4double GetWLSFiberLength ()
 
G4double GetWLSFiberEnd ()
 
G4double GetWLSFiberRMax ()
 
G4double GetSurfaceRoughness ()
 
G4bool IsPerfectFiber ()
 
G4double GetBarLength ()
 
G4double GetBarBase ()
 
G4double GetHoleRadius ()
 
G4double GetHoleLength ()
 
G4double GetFiberRadius ()
 
G4double GetCoatingThickness ()
 
G4double GetCoatingRadius ()
 
G4MaterialFindMaterial (G4String)
 
- 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 G4RotationMatrix StringToRotationMatrix (G4String rotation)
 

Private Member Functions

void ConstructFiber ()
 
void UpdateGeometryParameters ()
 

Private Attributes

WLSMaterialsfMaterials
 
G4LogicalVolumefLogicHole
 
G4LogicalVolumefLogicWorld
 
G4VPhysicalVolumefPhysiWorld
 
G4VPhysicalVolumefPhysiHole
 
G4double fWorldSizeX
 
G4double fWorldSizeY
 
G4double fWorldSizeZ
 
G4double fWLSfiberRX
 
G4double fWLSfiberRY
 
G4double fWLSfiberZ
 
G4double fClad1RX
 
G4double fClad1RY
 
G4double fClad1Z
 
G4double fClad2RX
 
G4double fClad2RY
 
G4double fClad2Z
 
G4double fClrfiberHalfL
 
G4double fClrfiberZ
 
G4double fCoupleRX
 
G4double fCoupleRY
 
G4double fCoupleZ
 
G4double fMirrorRmax
 
G4double fMirrorZ
 
G4bool fMirrorToggle
 
G4String fMPPCShape
 
G4double fMPPCHalfL
 
G4double fMPPCZ
 
G4double fMPPCDist
 
G4double fMPPCTheta
 
G4double fWLSfiberOrigin
 
G4double fCoupleOrigin
 
G4double fMirrorOrigin
 
G4double fMPPCOriginX
 
G4double fMPPCOriginZ
 
G4int fNumOfCladLayers
 
G4double fMirrorPolish
 
G4double fMirrorReflectivity
 
G4double fMPPCPolish
 
G4double fMPPCReflectivity
 
G4double fExtrusionPolish
 
G4double fExtrusionReflectivity
 
G4double fSurfaceRoughness
 
G4double fXYRatio
 
G4double fBarLength
 
G4double fBarBase
 
G4double fHoleRadius
 
G4double fHoleLength
 
G4double fCoatingThickness
 
G4double fCoatingRadius
 
WLSDetectorMessengerfDetectorMessenger
 
G4Cache< WLSPhotonDetSD * > fmppcSD
 

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 60 of file WLSDetectorConstruction.hh.

Constructor & Destructor Documentation

WLSDetectorConstruction::~WLSDetectorConstruction ( )
virtual

Definition at line 112 of file WLSDetectorConstruction.cc.

References fDetectorMessenger, and fMaterials.

Member Function Documentation

G4VPhysicalVolume * WLSDetectorConstruction::ConstructDetector ( )

Definition at line 140 of file WLSDetectorConstruction.cc.

References cm, ConstructFiber(), deg, dielectric_metal, eV, fExtrusionPolish, fExtrusionReflectivity, FindMaterial(), fLogicHole, fLogicWorld, fPhysiHole, fPhysiWorld, fWorldSizeX, fWorldSizeY, fWorldSizeZ, GetBarBase(), GetBarLength(), GetCoatingRadius(), GetCoatingThickness(), GetFiberRadius(), GetHoleLength(), GetHoleRadius(), glisur, ground, mm, and StringToRotationMatrix().

Referenced by Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::ConstructFiber ( )
private

Definition at line 368 of file WLSDetectorConstruction.cc.

References G4MaterialPropertiesTable::AddProperty(), DBL_MAX, dielectric_dielectric, dielectric_metal, eV, FatalException, fClad1RX, fClad1RY, fClad1Z, fClad2RX, fClad2RY, fClad2Z, fClrfiberHalfL, fClrfiberZ, fCoupleOrigin, fCoupleRX, fCoupleRY, fCoupleZ, FindMaterial(), fLogicHole, fLogicWorld, fMirrorOrigin, fMirrorPolish, fMirrorReflectivity, fMirrorRmax, fMirrorToggle, fMirrorZ, fMPPCDist, fMPPCHalfL, fMPPCOriginX, fMPPCOriginZ, fMPPCPolish, fMPPCReflectivity, fMPPCShape, fMPPCTheta, fMPPCZ, fNumOfCladLayers, fPhysiHole, fSurfaceRoughness, fWLSfiberOrigin, fWLSfiberRX, fWLSfiberRY, fWLSfiberZ, fXYRatio, G4cerr, G4endl, G4Exception(), glisur, ground, ms, rad, and G4LogicalVolume::SetUserLimits().

Referenced by ConstructDetector().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 678 of file WLSDetectorConstruction.cc.

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

+ Here is the call graph for this function:

G4Material * WLSDetectorConstruction::FindMaterial ( G4String  name)

Definition at line 1047 of file WLSDetectorConstruction.cc.

References G4Material::GetMaterial().

Referenced by ConstructDetector(), and ConstructFiber().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetBarBase ( )

Definition at line 989 of file WLSDetectorConstruction.cc.

References fBarBase.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetBarLength ( )

Definition at line 985 of file WLSDetectorConstruction.cc.

References fBarLength.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingRadius ( )

Definition at line 1010 of file WLSDetectorConstruction.cc.

References fCoatingRadius.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingThickness ( )

Definition at line 1005 of file WLSDetectorConstruction.cc.

References fCoatingThickness.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetFiberRadius ( )

Definition at line 1001 of file WLSDetectorConstruction.cc.

References GetWLSFiberRMax().

Referenced by ConstructDetector().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetHoleLength ( )

Definition at line 997 of file WLSDetectorConstruction.cc.

References fHoleLength.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetHoleRadius ( )

Definition at line 993 of file WLSDetectorConstruction.cc.

References fHoleRadius.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetSurfaceRoughness ( )

Definition at line 1030 of file WLSDetectorConstruction.cc.

References fSurfaceRoughness.

G4double WLSDetectorConstruction::GetWLSFiberEnd ( )

Definition at line 1014 of file WLSDetectorConstruction.cc.

References fWLSfiberOrigin, and fWLSfiberZ.

Referenced by WLSSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetWLSFiberLength ( )

Definition at line 981 of file WLSDetectorConstruction.cc.

References fWLSfiberZ.

G4double WLSDetectorConstruction::GetWLSFiberRMax ( )

Definition at line 1021 of file WLSDetectorConstruction.cc.

References fClad1RY, fClad2RY, fNumOfCladLayers, and fWLSfiberRY.

Referenced by GetFiberRadius().

+ Here is the caller graph for this function:

G4bool WLSDetectorConstruction::IsPerfectFiber ( )

Definition at line 1038 of file WLSDetectorConstruction.cc.

References fMirrorPolish, fMirrorReflectivity, fMirrorToggle, fSurfaceRoughness, and fXYRatio.

Referenced by WLSSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetBarBase ( G4double  side)

Definition at line 945 of file WLSDetectorConstruction.cc.

References fBarBase, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetBarLength ( G4double  length)

Definition at line 936 of file WLSDetectorConstruction.cc.

References fBarLength, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetClad1Radius ( G4double  radius)

Definition at line 816 of file WLSDetectorConstruction.cc.

References fClad1RY, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetClad2Radius ( G4double  radius)

Definition at line 825 of file WLSDetectorConstruction.cc.

References fClad2RY, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetCoatingRadius ( G4double  radius)

Definition at line 972 of file WLSDetectorConstruction.cc.

References fCoatingRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetCoatingThickness ( G4double  thick)

Definition at line 963 of file WLSDetectorConstruction.cc.

References fCoatingThickness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetCoupleMaterial ( G4String  )
void WLSDetectorConstruction::SetGap ( G4double  gap)

Definition at line 844 of file WLSDetectorConstruction.cc.

References fMPPCDist, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetHoleRadius ( G4double  radius)

Definition at line 954 of file WLSDetectorConstruction.cc.

References fHoleRadius, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirror ( G4bool  flag)

Definition at line 915 of file WLSDetectorConstruction.cc.

References fMirrorToggle, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirrorPolish ( G4double  polish)

Definition at line 875 of file WLSDetectorConstruction.cc.

References fMirrorPolish, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirrorReflectivity ( G4double  reflectivity)

Definition at line 885 of file WLSDetectorConstruction.cc.

References fMirrorReflectivity, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetNumberOfCladding ( G4int  num)

Definition at line 788 of file WLSDetectorConstruction.cc.

References fNumOfCladLayers, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetAlignment ( G4double  theta)

Definition at line 853 of file WLSDetectorConstruction.cc.

References fMPPCTheta, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetPhotonDetGeometry ( G4String  shape)

Definition at line 778 of file WLSDetectorConstruction.cc.

References fMPPCShape, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetHalfLength ( G4double  halfL)

Definition at line 834 of file WLSDetectorConstruction.cc.

References fMPPCHalfL, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetPhotonDetPolish ( G4double  polish)

Definition at line 895 of file WLSDetectorConstruction.cc.

References fMPPCPolish, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetReflectivity ( G4double  reflectivity)

Definition at line 905 of file WLSDetectorConstruction.cc.

References fMPPCReflectivity, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

+ Here is the call graph for this function:

void WLSDetectorConstruction::SetSurfaceRoughness ( G4double  roughness)

Definition at line 865 of file WLSDetectorConstruction.cc.

References fSurfaceRoughness, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetWLSFiberMaterial ( G4String  )
void WLSDetectorConstruction::SetWLSLength ( G4double  length)

Definition at line 798 of file WLSDetectorConstruction.cc.

References fWLSfiberZ, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetWLSRadius ( G4double  radius)

Definition at line 807 of file WLSDetectorConstruction.cc.

References fWLSfiberRY, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void WLSDetectorConstruction::SetWorldMaterial ( G4String  )
void WLSDetectorConstruction::SetXYRatio ( G4double  r)

Definition at line 925 of file WLSDetectorConstruction.cc.

References fXYRatio, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().

Referenced by WLSDetectorMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4RotationMatrix WLSDetectorConstruction::StringToRotationMatrix ( G4String  rotation)
static

Definition at line 723 of file WLSDetectorConstruction.cc.

References deg, G4cerr, and G4endl.

Referenced by ConstructDetector().

+ Here is the caller graph for this function:

void WLSDetectorConstruction::UpdateGeometryParameters ( )
private

Definition at line 690 of file WLSDetectorConstruction.cc.

References cm, fClad1RX, fClad1RY, fClad1Z, fClad2RX, fClad2RY, fClad2Z, fClrfiberHalfL, fClrfiberZ, fCoupleOrigin, fCoupleRX, fCoupleRY, fCoupleZ, fMirrorOrigin, fMirrorRmax, fMirrorZ, fMPPCDist, fMPPCHalfL, fMPPCOriginX, fMPPCOriginZ, fMPPCTheta, fWLSfiberOrigin, fWLSfiberRX, fWLSfiberRY, fWLSfiberZ, fWorldSizeX, fWorldSizeY, fWorldSizeZ, and fXYRatio.

Referenced by Construct().

+ Here is the caller graph for this function:

Member Data Documentation

G4double WLSDetectorConstruction::fBarBase
private

Definition at line 197 of file WLSDetectorConstruction.hh.

Referenced by GetBarBase(), SetBarBase(), and WLSDetectorConstruction().

G4double WLSDetectorConstruction::fBarLength
private

Definition at line 196 of file WLSDetectorConstruction.hh.

Referenced by GetBarLength(), SetBarLength(), and WLSDetectorConstruction().

G4double WLSDetectorConstruction::fClad1RX
private

Definition at line 154 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fClad1RY
private
G4double WLSDetectorConstruction::fClad1Z
private

Definition at line 156 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fClad2RX
private

Definition at line 158 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fClad2RY
private
G4double WLSDetectorConstruction::fClad2Z
private

Definition at line 160 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fClrfiberHalfL
private

Definition at line 162 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fClrfiberZ
private
G4double WLSDetectorConstruction::fCoatingRadius
private
G4double WLSDetectorConstruction::fCoatingThickness
private
G4double WLSDetectorConstruction::fCoupleOrigin
private

Definition at line 180 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fCoupleRX
private

Definition at line 165 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fCoupleRY
private

Definition at line 166 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fCoupleZ
private

Definition at line 167 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

WLSDetectorMessenger* WLSDetectorConstruction::fDetectorMessenger
private
G4double WLSDetectorConstruction::fExtrusionPolish
private

Definition at line 191 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and WLSDetectorConstruction().

G4double WLSDetectorConstruction::fExtrusionReflectivity
private

Definition at line 192 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and WLSDetectorConstruction().

G4double WLSDetectorConstruction::fHoleLength
private

Definition at line 199 of file WLSDetectorConstruction.hh.

Referenced by GetHoleLength(), and WLSDetectorConstruction().

G4double WLSDetectorConstruction::fHoleRadius
private
G4LogicalVolume* WLSDetectorConstruction::fLogicHole
private

Definition at line 140 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and ConstructFiber().

G4LogicalVolume* WLSDetectorConstruction::fLogicWorld
private

Definition at line 141 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and ConstructFiber().

WLSMaterials* WLSDetectorConstruction::fMaterials
private

Definition at line 138 of file WLSDetectorConstruction.hh.

Referenced by Construct(), and ~WLSDetectorConstruction().

G4double WLSDetectorConstruction::fMirrorOrigin
private

Definition at line 181 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fMirrorPolish
private
G4double WLSDetectorConstruction::fMirrorReflectivity
private
G4double WLSDetectorConstruction::fMirrorRmax
private

Definition at line 169 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4bool WLSDetectorConstruction::fMirrorToggle
private
G4double WLSDetectorConstruction::fMirrorZ
private
G4double WLSDetectorConstruction::fMPPCDist
private
G4double WLSDetectorConstruction::fMPPCHalfL
private
G4double WLSDetectorConstruction::fMPPCOriginX
private

Definition at line 182 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fMPPCOriginZ
private

Definition at line 183 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fMPPCPolish
private
G4double WLSDetectorConstruction::fMPPCReflectivity
private
G4Cache<WLSPhotonDetSD*> WLSDetectorConstruction::fmppcSD
private

Definition at line 210 of file WLSDetectorConstruction.hh.

Referenced by ConstructSDandField().

G4String WLSDetectorConstruction::fMPPCShape
private
G4double WLSDetectorConstruction::fMPPCTheta
private
G4double WLSDetectorConstruction::fMPPCZ
private

Definition at line 175 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and WLSDetectorConstruction().

G4int WLSDetectorConstruction::fNumOfCladLayers
private
G4VPhysicalVolume* WLSDetectorConstruction::fPhysiHole
private

Definition at line 144 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and ConstructFiber().

G4VPhysicalVolume* WLSDetectorConstruction::fPhysiWorld
private

Definition at line 143 of file WLSDetectorConstruction.hh.

Referenced by Construct(), and ConstructDetector().

G4double WLSDetectorConstruction::fSurfaceRoughness
private
G4double WLSDetectorConstruction::fWLSfiberOrigin
private
G4double WLSDetectorConstruction::fWLSfiberRX
private

Definition at line 150 of file WLSDetectorConstruction.hh.

Referenced by ConstructFiber(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fWLSfiberRY
private
G4double WLSDetectorConstruction::fWLSfiberZ
private
G4double WLSDetectorConstruction::fWorldSizeX
private

Definition at line 146 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fWorldSizeY
private

Definition at line 147 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fWorldSizeZ
private

Definition at line 148 of file WLSDetectorConstruction.hh.

Referenced by ConstructDetector(), and UpdateGeometryParameters().

G4double WLSDetectorConstruction::fXYRatio
private

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