Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
WLSDetectorConstruction Class Reference

#include <WLSDetectorConstruction.hh>

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

Public Member Functions

 WLSDetectorConstruction ()
 
 ~WLSDetectorConstruction ()
 
G4VPhysicalVolumeConstruct ()
 
G4VPhysicalVolumeConstructDetector ()
 
void UpdateGeometry ()
 
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 ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Static Public Member Functions

static G4RotationMatrix stringToRotationMatrix (G4String rotation)
 

Detailed Description

Definition at line 60 of file WLSDetectorConstruction.hh.

Constructor & Destructor Documentation

WLSDetectorConstruction::WLSDetectorConstruction ( )

Definition at line 69 of file WLSDetectorConstruction.cc.

WLSDetectorConstruction::~WLSDetectorConstruction ( )

Definition at line 115 of file WLSDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * WLSDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 121 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

G4VPhysicalVolume * WLSDetectorConstruction::ConstructDetector ( )

Definition at line 128 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Material * WLSDetectorConstruction::FindMaterial ( G4String  name)

Definition at line 944 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetBarBase ( )

Definition at line 911 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetBarLength ( )

Definition at line 910 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingRadius ( )

Definition at line 917 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingThickness ( )

Definition at line 915 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetFiberRadius ( )

Definition at line 914 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetHoleLength ( )

Definition at line 913 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetHoleRadius ( )

Definition at line 912 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetSurfaceRoughness ( )

Definition at line 931 of file WLSDetectorConstruction.cc.

G4double WLSDetectorConstruction::GetWLSFiberEnd ( )

Definition at line 919 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetWLSFiberLength ( )

Definition at line 908 of file WLSDetectorConstruction.cc.

G4double WLSDetectorConstruction::GetWLSFiberRMax ( )

Definition at line 924 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4bool WLSDetectorConstruction::IsPerfectFiber ( )

Definition at line 937 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetBarBase ( G4double  side)

Definition at line 885 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetBarLength ( G4double  length)

Definition at line 879 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetClad1Radius ( G4double  radius)

Definition at line 805 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetClad2Radius ( G4double  radius)

Definition at line 811 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetCoatingRadius ( G4double  radius)

Definition at line 903 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetCoatingThickness ( G4double  thick)

Definition at line 897 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

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

Definition at line 824 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetHoleRadius ( G4double  radius)

Definition at line 891 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirror ( G4bool  flag)

Definition at line 872 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirrorPolish ( G4double  polish)

Definition at line 844 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetMirrorReflectivity ( G4double  reflectivity)

Definition at line 851 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetNumberOfCladding ( G4int  num)

Definition at line 787 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetAlignment ( G4double  theta)

Definition at line 830 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetPhotonDetGeometry ( G4String  shape)

Definition at line 780 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetHalfLength ( G4double  halfL)

Definition at line 818 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetPhotonDetPolish ( G4double  polish)

Definition at line 858 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetPhotonDetReflectivity ( G4double  reflectivity)

Definition at line 865 of file WLSDetectorConstruction.cc.

void WLSDetectorConstruction::SetSurfaceRoughness ( G4double  roughness)

Definition at line 837 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

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

Definition at line 793 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetWLSRadius ( G4double  radius)

Definition at line 799 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

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

Definition at line 876 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4RotationMatrix WLSDetectorConstruction::stringToRotationMatrix ( G4String  rotation)
static

Definition at line 727 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::UpdateGeometry ( )

Definition at line 672 of file WLSDetectorConstruction.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: