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

MaGeGeometryGerda Class Reference

#include <MaGeGeometryGerda.hh>

Inheritance diagram for MaGeGeometryGerda:

MJGeometryDetector List of all members.

Public Member Functions

 MaGeGeometryGerda ()
 ~MaGeGeometryGerda ()
void ConstructDetector ()

Private Attributes

MaGeGeometryGermaniumArraytheArray
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

Definition at line 73 of file MaGeGeometryGerda.hh.


Constructor & Destructor Documentation

MaGeGeometryGerda::MaGeGeometryGerda  ) 
 

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

Definition at line 81 of file MaGeGeometryGerda.cc.

References theArray, and theShielding.

MaGeGeometryGerda::~MaGeGeometryGerda  ) 
 

Definition at line 88 of file MaGeGeometryGerda.cc.


Member Function Documentation

void MaGeGeometryGerda::ConstructDetector  )  [virtual]
 

Reimplemented from MJGeometryDetector.

Definition at line 94 of file MaGeGeometryGerda.cc.

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


Member Data Documentation

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

Definition at line 108 of file MaGeGeometryGerda.hh.

Referenced by ConstructDetector().

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

Definition at line 104 of file MaGeGeometryGerda.hh.

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

Definition at line 103 of file MaGeGeometryGerda.hh.

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

Definition at line 102 of file MaGeGeometryGerda.hh.

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

Definition at line 109 of file MaGeGeometryGerda.hh.

Referenced by ConstructDetector().

MaGeGeometryGermaniumArray* MaGeGeometryGerda::theArray [private]
 

Definition at line 106 of file MaGeGeometryGerda.hh.

Referenced by ConstructDetector(), and MaGeGeometryGerda().

MaGeGeometryShielding* MaGeGeometryGerda::theShielding [private]
 

Definition at line 107 of file MaGeGeometryGerda.hh.

Referenced by ConstructDetector(), and MaGeGeometryGerda().


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