Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJGeometry800gCrystal Class Reference

#include <MJGeometry800gCrystal.hh>

List of all members.

Public Member Functions

 MJGeometry800gCrystal (G4String)
 ~MJGeometry800gCrystal ()
G4LogicalVolume * GetCrystalLogical ()
G4String GetSerialNumber ()
MJDatabaseSimple800gGetDBCrystal ()

Private Member Functions

void ConstructCrystal ()

Private Attributes

G4String serialNumber
MJDatabaseSimple800gtheDBcrystal
G4LogicalVolume * theCrystalLogical


Detailed Description

AUTHOR: kareem CONTACT: FIRST SUBMISSION: Mon Jun 28 10:35:18 PDT 2004

REVISION:

06-28-2004, Kareem The first object is a very simple crystal with no bulletization, no dead layers, and it doesn't even have a central core or an inner contact. The object may get more realistic as time goes on.

Definition at line 74 of file MJGeometry800gCrystal.hh.


Constructor & Destructor Documentation

MJGeometry800gCrystal::MJGeometry800gCrystal G4String  serNum  ) 
 

AUTHOR: kareem CONTACT: FIRST SUBMISSION: Mon Jun 28 10:35:18 PDT 2004

REVISION:

06-28-2004, Kareem First file creation.

Definition at line 61 of file MJGeometry800gCrystal.cc.

References ConstructCrystal(), MJDatabase::GetSimple800g(), serialNumber, and theDBcrystal.

MJGeometry800gCrystal::~MJGeometry800gCrystal  ) 
 

Definition at line 75 of file MJGeometry800gCrystal.cc.


Member Function Documentation

void MJGeometry800gCrystal::ConstructCrystal  )  [private]
 

Definition at line 78 of file MJGeometry800gCrystal.cc.

References MJDatabaseSimple800g::GetCrystalHeight(), MJDatabaseSimple800g::GetCrystalRadius(), MJDatabaseSimple800g::GetMaterialName(), theCrystalLogical, and theDBcrystal.

Referenced by MJGeometry800gCrystal().

G4LogicalVolume* MJGeometry800gCrystal::GetCrystalLogical  )  [inline]
 

Definition at line 88 of file MJGeometry800gCrystal.hh.

MJDatabaseSimple800g* MJGeometry800gCrystal::GetDBCrystal  )  [inline]
 

Definition at line 92 of file MJGeometry800gCrystal.hh.

G4String MJGeometry800gCrystal::GetSerialNumber  )  [inline]
 

Definition at line 90 of file MJGeometry800gCrystal.hh.


Member Data Documentation

G4String MJGeometry800gCrystal::serialNumber [private]
 

Definition at line 100 of file MJGeometry800gCrystal.hh.

Referenced by MJGeometry800gCrystal().

G4LogicalVolume* MJGeometry800gCrystal::theCrystalLogical [private]
 

Definition at line 104 of file MJGeometry800gCrystal.hh.

Referenced by ConstructCrystal().

MJDatabaseSimple800g* MJGeometry800gCrystal::theDBcrystal [private]
 

Definition at line 101 of file MJGeometry800gCrystal.hh.

Referenced by ConstructCrystal(), and MJGeometry800gCrystal().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:56 2004 for Majorana Simulation by  doxygen 1.3.9.1