Geant4_10
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 ()
 
virtual void ConstructSDandField ()
 
void SetDimensions (G4ThreeVector)
 
void SetHousingThickness (G4double)
 
void SetNX (G4int)
 
void SetNY (G4int)
 
void SetNZ (G4int)
 
void SetPMTRadius (G4double)
 
void SetDefaults ()
 
G4int GetNX ()
 
G4int GetNY ()
 
G4int GetNZ ()
 
G4double GetScintX ()
 
G4double GetScintY ()
 
G4double GetScintZ ()
 
G4double GetHousingThickness ()
 
G4double GetPMTRadius ()
 
G4double GetSlabZ ()
 
void SetSphereOn (G4bool)
 
void SetHousingReflectivity (G4double)
 
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 ()
 
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 G4bool GetSphereOn ()
 

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 53 of file LXeDetectorConstruction.hh.

Constructor & Destructor Documentation

LXeDetectorConstruction::LXeDetectorConstruction ( )

Definition at line 68 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

LXeDetectorConstruction::~LXeDetectorConstruction ( )
virtual

Definition at line 87 of file LXeDetectorConstruction.cc.

Member Function Documentation

G4VPhysicalVolume * LXeDetectorConstruction::Construct ( void  )
virtual

Implements G4VUserDetectorConstruction.

Definition at line 227 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

void LXeDetectorConstruction::ConstructSDandField ( )
virtual

Reimplemented from G4VUserDetectorConstruction.

Definition at line 304 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

G4double LXeDetectorConstruction::GetHousingReflectivity ( )
inline

Definition at line 87 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetHousingThickness ( )
inline

Definition at line 79 of file LXeDetectorConstruction.hh.

G4bool LXeDetectorConstruction::GetMainVolumeOn ( )
inline

Definition at line 93 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNFibers ( )
inline

Definition at line 96 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNX ( )
inline

Definition at line 73 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNY ( )
inline

Definition at line 74 of file LXeDetectorConstruction.hh.

G4int LXeDetectorConstruction::GetNZ ( )
inline

Definition at line 75 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetPMTRadius ( )
inline

Definition at line 80 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintX ( )
inline

Definition at line 76 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintY ( )
inline

Definition at line 77 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetScintZ ( )
inline

Definition at line 78 of file LXeDetectorConstruction.hh.

G4double LXeDetectorConstruction::GetSlabZ ( )
inline

Definition at line 81 of file LXeDetectorConstruction.hh.

static G4bool LXeDetectorConstruction::GetSphereOn ( )
inlinestatic

Definition at line 84 of file LXeDetectorConstruction.hh.

Here is the caller graph for this function:

G4bool LXeDetectorConstruction::GetWLSSlabOn ( )
inline

Definition at line 90 of file LXeDetectorConstruction.hh.

void LXeDetectorConstruction::SetDefaults ( )

Definition at line 386 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 342 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetHousingReflectivity ( G4double  r)

Definition at line 428 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetHousingThickness ( G4double  d_mtl)

Definition at line 351 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetMainScintYield ( G4double  y)

Definition at line 456 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)

Definition at line 442 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNFibers ( G4int  n)

Definition at line 449 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNX ( G4int  nx)

Definition at line 358 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNY ( G4int  ny)

Definition at line 365 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetNZ ( G4int  nz)

Definition at line 372 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetPMTRadius ( G4double  outerRadius_pmt)

Definition at line 379 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetSphereOn ( G4bool  b)

Definition at line 421 of file LXeDetectorConstruction.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void LXeDetectorConstruction::SetWLSScintYield ( G4double  y)

Definition at line 462 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)

Definition at line 435 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: