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

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

Definition at line 67 of file WLSDetectorConstruction.cc.

WLSDetectorConstruction::~WLSDetectorConstruction ( )
virtual

Definition at line 112 of file WLSDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * WLSDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 120 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

G4VPhysicalVolume * WLSDetectorConstruction::ConstructDetector ( )

Definition at line 140 of file WLSDetectorConstruction.cc.

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.

Here is the call graph for this function:

G4Material * WLSDetectorConstruction::FindMaterial ( G4String  name)

Definition at line 1047 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 989 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetBarLength ( )

Definition at line 985 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingRadius ( )

Definition at line 1010 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetCoatingThickness ( )

Definition at line 1005 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetFiberRadius ( )

Definition at line 1001 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 997 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetHoleRadius ( )

Definition at line 993 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetSurfaceRoughness ( )

Definition at line 1030 of file WLSDetectorConstruction.cc.

G4double WLSDetectorConstruction::GetWLSFiberEnd ( )

Definition at line 1014 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4double WLSDetectorConstruction::GetWLSFiberLength ( )

Definition at line 981 of file WLSDetectorConstruction.cc.

G4double WLSDetectorConstruction::GetWLSFiberRMax ( )

Definition at line 1021 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

G4bool WLSDetectorConstruction::IsPerfectFiber ( )

Definition at line 1038 of file WLSDetectorConstruction.cc.

Here is the caller graph for this function:

void WLSDetectorConstruction::SetBarBase ( G4double  side)

Definition at line 945 of file WLSDetectorConstruction.cc.

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.

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.

Here is the call graph for this function:

void WLSDetectorConstruction::SetClad2Radius ( G4double  radius)

Definition at line 825 of file WLSDetectorConstruction.cc.

Here is the call graph for this function:

void WLSDetectorConstruction::SetCoatingRadius ( G4double  radius)

Definition at line 972 of file WLSDetectorConstruction.cc.

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.

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.

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.

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.

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.

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.

Here is the call graph for this function:

void WLSDetectorConstruction::SetNumberOfCladding ( G4int  num)

Definition at line 788 of file WLSDetectorConstruction.cc.

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.

Here is the call graph for this function:

void WLSDetectorConstruction::SetPhotonDetGeometry ( G4String  shape)

Definition at line 778 of file WLSDetectorConstruction.cc.

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.

Here is the call graph for this function:

void WLSDetectorConstruction::SetPhotonDetPolish ( G4double  polish)

Definition at line 895 of file WLSDetectorConstruction.cc.

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.

Here is the call graph for this function:

void WLSDetectorConstruction::SetSurfaceRoughness ( G4double  roughness)

Definition at line 865 of file WLSDetectorConstruction.cc.

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.

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.

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.

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.

Here is the caller graph for this function:


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