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

MaGeGeometryGerdaHole Class Reference

#include <MaGeGeometryGerdaHole.hh>

Inheritance diagram for MaGeGeometryGerdaHole:

MJGeometryDetector List of all members.

Public Member Functions

 MaGeGeometryGerdaHole ()
 ~MaGeGeometryGerdaHole ()
void ConstructDetector ()

Private Attributes

MaGeGeometryGermaniumArrayHoletheArray
MaGeGeometryShieldingtheShielding
G4VPhysicalVolume * GeActiveCrystal_Physical [GeCrystalNum]
G4VPhysicalVolume * GeDeadlayerCrystal_Physical [GeCrystalNum]

Static Private Attributes

const G4int GeCrystalNumLayer = 3
const G4int GeCrystalNumColumn = 7
const G4int GeCrystalNum = 21

Detailed Description

AUTHOR: Xiang Liu CONTACT: FIRST SUBMISSION: @

REVISION:

mm-dd-yyyy, What is changed, Whoami 11-26-2004, construct the Gerda setup for GerdaArrayHole, C.Tomei instead of GerdaArray

Definition at line 75 of file MaGeGeometryGerdaHole.hh.


Constructor & Destructor Documentation

MaGeGeometryGerdaHole::MaGeGeometryGerdaHole  ) 
 

AUTHOR: Xiang Liu CONTACT: @ FIRST SUBMISSION: @

REVISION:

mm-dd-yyyy, What is changed, Whoami 11-17-2004, created 11-18-2004, Luciano, removed blank space in the detector name 11-26-2004, construct the Gerda setup for GerdaArrayHole, C.Tomei instead of GerdaArray

Definition at line 83 of file MaGeGeometryGerdaHole.cc.

References theArray, and theShielding.

MaGeGeometryGerdaHole::~MaGeGeometryGerdaHole  ) 
 

Definition at line 90 of file MaGeGeometryGerdaHole.cc.


Member Function Documentation

void MaGeGeometryGerdaHole::ConstructDetector  )  [virtual]
 

Reimplemented from MJGeometryDetector.

Definition at line 96 of file MaGeGeometryGerdaHole.cc.

References MaGeGeometryGermaniumArrayHole::ConstructArrayPositions(), MaGeGeometryShielding::ConstructShielding(), GeActiveCrystal_Physical, GeDeadlayerCrystal_Physical, MaGeGeometryGermaniumArrayHole::GetCrystalActiveLogical(), MaGeGeometryShielding::GetCrystalContainerLogical(), MaGeGeometryGermaniumArrayHole::GetCrystalDeadLayerLogical(), MaGeGeometryGermaniumArrayHole::GetCrystalPosition(), MaGeGeometryShielding::GetOverallLogical(), MJGeometryDetector::SetDetectorLogical(), MJGeometryDetector::SetDetectorName(), theArray, and theShielding.


Member Data Documentation

G4VPhysicalVolume* MaGeGeometryGerdaHole::GeActiveCrystal_Physical[GeCrystalNum] [private]
 

Definition at line 110 of file MaGeGeometryGerdaHole.hh.

Referenced by ConstructDetector().

const G4int MaGeGeometryGerdaHole::GeCrystalNum = 21 [static, private]
 

Definition at line 106 of file MaGeGeometryGerdaHole.hh.

const G4int MaGeGeometryGerdaHole::GeCrystalNumColumn = 7 [static, private]
 

Definition at line 105 of file MaGeGeometryGerdaHole.hh.

const G4int MaGeGeometryGerdaHole::GeCrystalNumLayer = 3 [static, private]
 

Definition at line 104 of file MaGeGeometryGerdaHole.hh.

G4VPhysicalVolume* MaGeGeometryGerdaHole::GeDeadlayerCrystal_Physical[GeCrystalNum] [private]
 

Definition at line 111 of file MaGeGeometryGerdaHole.hh.

Referenced by ConstructDetector().

MaGeGeometryGermaniumArrayHole* MaGeGeometryGerdaHole::theArray [private]
 

Definition at line 108 of file MaGeGeometryGerdaHole.hh.

Referenced by ConstructDetector(), and MaGeGeometryGerdaHole().

MaGeGeometryShielding* MaGeGeometryGerdaHole::theShielding [private]
 

Definition at line 109 of file MaGeGeometryGerdaHole.hh.

Referenced by ConstructDetector(), and MaGeGeometryGerdaHole().


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