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

MaGeGeometryShielding Class Reference

#include <MaGeGeometryShielding.hh>

List of all members.

Public Member Functions

 MaGeGeometryShielding ()
 ~MaGeGeometryShielding ()
void ConstructShielding ()
G4LogicalVolume * GetWaterTubeLogical ()
G4LogicalVolume * GetLiquidN2TubeLogical ()
G4LogicalVolume * GetOverallLogical ()
G4LogicalVolume * GetCrystalContainerLogical ()

Private Attributes

G4double LiquidN2Radius
G4double LiquidN2InnerRadius
G4double LiquidN2OuterRadius
G4double LiquidN2Height
G4double CuTubeInnerRadius
G4double CuTubeOuterRadius
G4double CuTubeHeight
G4double CuUpperPlateInnerRadius
G4double CuUpperPlateOuterRadius
G4double CuUpperPlateHeight
G4double CuLowerPlateInnerRadius
G4double CuLowerPlateOuterRadius
G4double CuLowerPlateHeight
G4double LeadUpperPlateInnerRadius
G4double LeadUpperPlateOuterRadius
G4double LeadUpperPlateHeight
G4double LeadLowerPlateInnerRadius
G4double LeadLowerPlateOuterRadius
G4double LeadLowerPlateHeight
G4double WaterInnerRadius
G4double WaterOuterRadius
G4double WaterHeight
G4LogicalVolume * theWaterTubeLogical
G4LogicalVolume * theCopperTubeLogical
G4LogicalVolume * theCopperUpperPlateLogical
G4LogicalVolume * theCopperLowerPlateLogical
G4LogicalVolume * theLeadUpperPlateLogical
G4LogicalVolume * theLeadLowerPlateLogical
G4LogicalVolume * theLiquidN2TubeLogical
G4VPhysicalVolume * theCopperTubePhysical
G4VPhysicalVolume * theCopperUpperPlatePhysical
G4VPhysicalVolume * theCopperLowerPlatePhysical
G4VPhysicalVolume * theLeadUpperPlatePhysical
G4VPhysicalVolume * theLeadLowerPlatePhysical
G4VPhysicalVolume * theLiquidN2TubePhysical


Detailed Description

AUTHOR: Xiang Liu CONTACT: FIRST SUBMISSION: @

REVISION:

mm-dd-yyyy, What is changed, Whoami 11-16-2004, created, Xiang now the set up is as following: crystal array: 3*7 Ge crystals with number 0 at the very center horizontal gap 1cm, vertical gap 5cm shielding materials: name inner-radius(cm) outer-radius(cm) height(cm) position liquid-N2 0 194 500 center copper 195 198 500 center water 0 500 900 center Cu-plate (up) 49.5 198 3 z=450+1.5 Cu-plate (down)0 198 3 z=-450-1.5 lead-plate(up) 49.5 198 3 z=453+1.5 lead-plate(down)0 198 3 z=-453-1.5

11-16-2004, added messenger, Xiang

Definition at line 85 of file MaGeGeometryShielding.hh.


Constructor & Destructor Documentation

MaGeGeometryShielding::MaGeGeometryShielding  ) 
 

AUTHOR: Xiang Liu CONTACT: @ FIRST SUBMISSION: @

REVISION:

mm-dd-yyyy, What is changed, Whoami 11-09-2004, Chaged the name of "theDetectorLogical", Luciano 11-12-2004, add the copper and water shielding, Xiang now the set up is as following: crystal array: 3*7 Ge crystals with number 0 at the very center horizontal gap 1cm, vertical gap 5cm shielding materials: name inner-radius(cm) outer-radius(cm) height(cm) position liquid-N2 0 194 500 center copper 195 198 500 center water 0 500 900 center Cu-plate (up) 49.5 198 3 z=450+1.5 Cu-plate (down)0 198 3 z=-450-1.5 lead-plate(up) 49.5 198 3 z=453+1.5 lead-plate(down)0 198 3 z=-453-1.5

11-12-2004, moved element and material definition to MJGerdaLocalMaterialTable

Definition at line 96 of file MaGeGeometryShielding.cc.

References CuLowerPlateHeight, CuLowerPlateInnerRadius, CuLowerPlateOuterRadius, CuTubeHeight, CuTubeInnerRadius, CuTubeOuterRadius, CuUpperPlateHeight, CuUpperPlateInnerRadius, CuUpperPlateOuterRadius, LeadLowerPlateHeight, LeadLowerPlateInnerRadius, LeadLowerPlateOuterRadius, LeadUpperPlateHeight, LeadUpperPlateInnerRadius, LeadUpperPlateOuterRadius, LiquidN2Height, LiquidN2InnerRadius, LiquidN2OuterRadius, LiquidN2Radius, WaterHeight, WaterInnerRadius, and WaterOuterRadius.

MaGeGeometryShielding::~MaGeGeometryShielding  ) 
 

Definition at line 133 of file MaGeGeometryShielding.cc.


Member Function Documentation

void MaGeGeometryShielding::ConstructShielding  ) 
 

Definition at line 137 of file MaGeGeometryShielding.cc.

References CuLowerPlateHeight, CuLowerPlateInnerRadius, CuLowerPlateOuterRadius, CuTubeHeight, CuTubeInnerRadius, CuTubeOuterRadius, CuUpperPlateHeight, CuUpperPlateInnerRadius, CuUpperPlateOuterRadius, LeadLowerPlateHeight, LeadLowerPlateInnerRadius, LeadLowerPlateOuterRadius, LeadUpperPlateHeight, LeadUpperPlateInnerRadius, LeadUpperPlateOuterRadius, LiquidN2Height, LiquidN2InnerRadius, LiquidN2OuterRadius, theCopperLowerPlateLogical, theCopperLowerPlatePhysical, theCopperTubeLogical, theCopperTubePhysical, theCopperUpperPlateLogical, theCopperUpperPlatePhysical, theLeadLowerPlateLogical, theLeadLowerPlatePhysical, theLeadUpperPlateLogical, theLeadUpperPlatePhysical, theLiquidN2TubeLogical, theLiquidN2TubePhysical, theWaterTubeLogical, WaterHeight, WaterInnerRadius, and WaterOuterRadius.

Referenced by MaGeGeometryGerdaHole::ConstructDetector(), MaGeGeometryGerdaCrystalHole::ConstructDetector(), MaGeGeometryGerdaCrystal::ConstructDetector(), and MaGeGeometryGerda::ConstructDetector().

G4LogicalVolume* MaGeGeometryShielding::GetCrystalContainerLogical  )  [inline]
 

Definition at line 108 of file MaGeGeometryShielding.hh.

Referenced by MaGeGeometryGerdaHole::ConstructDetector(), MaGeGeometryGerdaCrystalHole::ConstructDetector(), MaGeGeometryGerdaCrystal::ConstructDetector(), and MaGeGeometryGerda::ConstructDetector().

G4LogicalVolume* MaGeGeometryShielding::GetLiquidN2TubeLogical  )  [inline]
 

Definition at line 104 of file MaGeGeometryShielding.hh.

G4LogicalVolume* MaGeGeometryShielding::GetOverallLogical  )  [inline]
 

Definition at line 107 of file MaGeGeometryShielding.hh.

Referenced by MaGeGeometryGerdaHole::ConstructDetector(), MaGeGeometryGerdaCrystalHole::ConstructDetector(), MaGeGeometryGerdaCrystal::ConstructDetector(), and MaGeGeometryGerda::ConstructDetector().

G4LogicalVolume* MaGeGeometryShielding::GetWaterTubeLogical  )  [inline]
 

Definition at line 103 of file MaGeGeometryShielding.hh.


Member Data Documentation

G4double MaGeGeometryShielding::CuLowerPlateHeight [private]
 

Definition at line 136 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuLowerPlateInnerRadius [private]
 

Definition at line 134 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuLowerPlateOuterRadius [private]
 

Definition at line 135 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuTubeHeight [private]
 

Definition at line 129 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuTubeInnerRadius [private]
 

Definition at line 127 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuTubeOuterRadius [private]
 

Definition at line 128 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuUpperPlateHeight [private]
 

Definition at line 133 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuUpperPlateInnerRadius [private]
 

Definition at line 131 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::CuUpperPlateOuterRadius [private]
 

Definition at line 132 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadLowerPlateHeight [private]
 

Definition at line 143 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadLowerPlateInnerRadius [private]
 

Definition at line 141 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadLowerPlateOuterRadius [private]
 

Definition at line 142 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadUpperPlateHeight [private]
 

Definition at line 140 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadUpperPlateInnerRadius [private]
 

Definition at line 138 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LeadUpperPlateOuterRadius [private]
 

Definition at line 139 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LiquidN2Height [private]
 

Definition at line 125 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LiquidN2InnerRadius [private]
 

Definition at line 123 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LiquidN2OuterRadius [private]
 

Definition at line 124 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::LiquidN2Radius [private]
 

Definition at line 122 of file MaGeGeometryShielding.hh.

Referenced by MaGeGeometryShielding().

G4LogicalVolume* MaGeGeometryShielding::theCopperLowerPlateLogical [private]
 

Definition at line 154 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theCopperLowerPlatePhysical [private]
 

Definition at line 161 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theCopperTubeLogical [private]
 

Definition at line 152 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theCopperTubePhysical [private]
 

Definition at line 159 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theCopperUpperPlateLogical [private]
 

Definition at line 153 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theCopperUpperPlatePhysical [private]
 

Definition at line 160 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theLeadLowerPlateLogical [private]
 

Definition at line 156 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theLeadLowerPlatePhysical [private]
 

Definition at line 163 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theLeadUpperPlateLogical [private]
 

Definition at line 155 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theLeadUpperPlatePhysical [private]
 

Definition at line 162 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theLiquidN2TubeLogical [private]
 

Definition at line 157 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4VPhysicalVolume* MaGeGeometryShielding::theLiquidN2TubePhysical [private]
 

Definition at line 164 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4LogicalVolume* MaGeGeometryShielding::theWaterTubeLogical [private]
 

Definition at line 151 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding().

G4double MaGeGeometryShielding::WaterHeight [private]
 

Definition at line 147 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::WaterInnerRadius [private]
 

Definition at line 145 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().

G4double MaGeGeometryShielding::WaterOuterRadius [private]
 

Definition at line 146 of file MaGeGeometryShielding.hh.

Referenced by ConstructShielding(), and MaGeGeometryShielding().


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