#include <MJGeometryCloverCrystal.hh>
Public Member Functions | |
MJGeometryCloverCrystal (G4String) | |
~MJGeometryCloverCrystal () | |
G4LogicalVolume * | GetCrystalLogical () |
G4VPhysicalVolume * | GetActiveCrystal () |
G4String | GetSerialNumber () |
MJDatabaseCloverCrystal * | GetDBCrystal () |
Private Member Functions | |
void | ConstructCrystal () |
Private Attributes | |
G4String | serialNumber |
MJDatabaseCloverCrystal * | theDBcrystal |
G4VPhysicalVolume * | activeCrystalPhysical |
G4LogicalVolume * | theCrystalLogical |
REVISION:
04-13-2004, Kareem First editing after initial file creation 04-14-2004, Kareem Changed a #included header file to a forward declaration Made MJGeometryCloverCrystal a subclass of G4LogicalVolume, and the class now returns a pointer to theCrystalLogical. 04-23-2004, Kareem Unmade MJGeometryCloverCrystal a subclass of G4LogicalVolume. When it's necessary to access theCrystalLogical, use the member function GetCrystalLogical().
Definition at line 83 of file MJGeometryCloverCrystal.hh.
|
AUTHOR: Kareem CONTACT: FIRST SUBMISSION: Tue Apr 13 19:09:30 PDT 2004 REVISION: 04-13-2004, Kareem First editing after initial file creation 04-14-2004, Kareem #included the database header in the code file rather than the header file Fixed the class names to include "Geometry" 05-12-2004, Kareem Crystals are now properly bulletized Visualization attributes are set 06-10-2004, Kareem Needed to rebuild the crystal so that all daughter volumes are wholly contained within its immediate mother volume (e.g., I cannot build a hollow outer dead layer and place the active crystal inside it, but rather I needed to build a bulk, solid dead layer to house the active crystal) Definition at line 84 of file MJGeometryCloverCrystal.cc. References ConstructCrystal(), MJDatabase::GetCloverCrystal(), serialNumber, and theDBcrystal. |
|
Definition at line 100 of file MJGeometryCloverCrystal.cc. |
|
|
Definition at line 98 of file MJGeometryCloverCrystal.hh. |
|
Definition at line 97 of file MJGeometryCloverCrystal.hh. |
|
Definition at line 102 of file MJGeometryCloverCrystal.hh. Referenced by MJGeometryCloverDetector::ConstructDetector(). |
|
Definition at line 100 of file MJGeometryCloverCrystal.hh. |
|
Definition at line 116 of file MJGeometryCloverCrystal.hh. Referenced by ConstructCrystal(). |
|
Definition at line 112 of file MJGeometryCloverCrystal.hh. Referenced by MJGeometryCloverCrystal(). |
|
Definition at line 117 of file MJGeometryCloverCrystal.hh. Referenced by ConstructCrystal(). |
|
Definition at line 113 of file MJGeometryCloverCrystal.hh. Referenced by ConstructCrystal(), and MJGeometryCloverCrystal(). |