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
LXeDetectorConstruction Class Reference

#include <LXeDetectorConstruction.hh>

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

Public Member Functions

 LXeDetectorConstruction ()
 
virtual ~LXeDetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()
 
void SetDimensions (G4ThreeVector)
 
void SetHousingThickness (G4double)
 
void SetNX (G4int)
 
void SetNY (G4int)
 
void SetNZ (G4int)
 
void SetPMTRadius (G4double)
 
void SetDefaults ()
 
G4double GetScintX ()
 
G4double GetScintY ()
 
G4double GetScintZ ()
 
G4double GetHousingThickness ()
 
G4int GetNX ()
 
G4int GetNY ()
 
G4int GetNZ ()
 
G4double GetPMTRadius ()
 
G4double GetSlabZ ()
 
void UpdateGeometry ()
 
G4bool GetUpdated ()
 
void SetSphereOn (G4bool b)
 
void SetHousingReflectivity (G4double r)
 
G4double GetHousingReflectivity ()
 
void SetWLSSlabOn (G4bool b)
 
G4bool GetWLSSlabOn ()
 
void SetMainVolumeOn (G4bool b)
 
G4bool GetMainVolumeOn ()
 
void SetNFibers (G4int n)
 
G4int GetNFibers ()
 
void SetMainScintYield (G4double)
 
void SetWLSScintYield (G4double)
 
- 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 G4bool GetSphereOn ()
 

Detailed Description

Definition at line 47 of file LXeDetectorConstruction.hh.

Constructor & Destructor Documentation

LXeDetectorConstruction::LXeDetectorConstruction ( )

Definition at line 64 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

LXeDetectorConstruction::~LXeDetectorConstruction ( )
virtual

Definition at line 85 of file LXeDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * LXeDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 225 of file LXeDetectorConstruction.cc.

G4double LXeDetectorConstruction::GetHousingReflectivity ( )
inline

Definition at line 84 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetHousingThickness ( )
inline

Definition at line 69 of file LXeDetectorConstruction.hh.

G4bool LXeDetectorConstruction::GetMainVolumeOn ( )
inline

Definition at line 90 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNFibers ( )
inline

Definition at line 93 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNX ( )
inline

Definition at line 70 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNY ( )
inline

Definition at line 71 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNZ ( )
inline

Definition at line 72 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetPMTRadius ( )
inline

Definition at line 73 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintX ( )
inline

Definition at line 66 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintY ( )
inline

Definition at line 67 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintZ ( )
inline

Definition at line 68 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetSlabZ ( )
inline

Definition at line 74 of file LXeDetectorConstruction.hh.

static G4bool LXeDetectorConstruction::GetSphereOn ( )
inlinestatic

Definition at line 81 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

G4bool LXeDetectorConstruction::GetUpdated ( )
inline

Definition at line 78 of file LXeDetectorConstruction.hh.

G4bool LXeDetectorConstruction::GetWLSSlabOn ( )
inline

Definition at line 87 of file LXeDetectorConstruction.hh.

void LXeDetectorConstruction::SetDefaults ( )

Definition at line 335 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetDimensions ( G4ThreeVector  dims)

Definition at line 291 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetHousingReflectivity ( G4double  r)
inline

Definition at line 83 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetHousingThickness ( G4double  d_mtl)

Definition at line 300 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetMainScintYield ( G4double  y)

Definition at line 389 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetMainVolumeOn ( G4bool  b)
inline

Definition at line 89 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNFibers ( G4int  n)
inline

Definition at line 92 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNX ( G4int  nx)

Definition at line 307 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNY ( G4int  ny)

Definition at line 314 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNZ ( G4int  nz)

Definition at line 321 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetPMTRadius ( G4double  outerRadius_pmt)

Definition at line 328 of file LXeDetectorConstruction.cc.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetSphereOn ( G4bool  b)
inline

Definition at line 80 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

void LXeDetectorConstruction::SetWLSScintYield ( G4double  y)

Definition at line 395 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetWLSSlabOn ( G4bool  b)
inline

Definition at line 86 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

void LXeDetectorConstruction::UpdateGeometry ( )

Definition at line 368 of file LXeDetectorConstruction.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: