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

MJGeometryDetector Class Reference

#include <MJGeometryDetector.hh>

Inheritance diagram for MJGeometryDetector:

MaGeGeometryGerda MaGeGeometryGerdaCrystal MaGeGeometryGerdaCrystalHole MaGeGeometryGerdaHole MJGeometryCloverDetector MJGeometryCloverInNaIBarrel MJGeometrySolidBlock List of all members.

Public Member Functions

 MJGeometryDetector (G4String)
virtual ~MJGeometryDetector ()
virtual void ConstructDetector ()
G4String GetSerialNumber ()
G4LogicalVolume * GetDetectorLogical ()
void SetDetectorLogical (G4LogicalVolume *dlogic)
void SetDetectorName (G4String name)
G4String GetDetectorName ()

Protected Attributes

G4String serialNumber
G4LogicalVolume * theDetectorLogical

Private Attributes

G4String detectorName

Constructor & Destructor Documentation

MJGeometryDetector::MJGeometryDetector G4String  serNum  ) 
 

AUTHOR: kareem CONTACT: FIRST SUBMISSION: Fri Jul 2 10:52:55 PDT 2004

REVISION:

07-02-2004, Kareem First file creation and submission 11-04-2004, Luciano Added methods to set/get the detector name and to set the logicalDetector; "Detector" is the default

Definition at line 57 of file MJGeometryDetector.cc.

MJGeometryDetector::~MJGeometryDetector  )  [virtual]
 

Definition at line 67 of file MJGeometryDetector.cc.


Member Function Documentation

virtual void MJGeometryDetector::ConstructDetector  )  [inline, virtual]
 

Reimplemented in MJGeometryCloverDetector, MJGeometryCloverInNaIBarrel, MJGeometrySolidBlock, MaGeGeometryGerda, MaGeGeometryGerdaCrystal, MaGeGeometryGerdaCrystalHole, and MaGeGeometryGerdaHole.

Definition at line 90 of file MJGeometryDetector.hh.

Referenced by MJGeometryDetectorConstruction::ConstructDetector().

G4LogicalVolume* MJGeometryDetector::GetDetectorLogical  )  [inline]
 

Definition at line 94 of file MJGeometryDetector.hh.

Referenced by MJGeometryDetectorConstruction::ConstructDetector(), and MJGeometryCloverInNaIBarrel::ConstructDetector().

G4String MJGeometryDetector::GetDetectorName  )  [inline]
 

Definition at line 97 of file MJGeometryDetector.hh.

Referenced by MJGeometryDetectorConstruction::ConstructDetector().

G4String MJGeometryDetector::GetSerialNumber  )  [inline]
 

Definition at line 93 of file MJGeometryDetector.hh.

void MJGeometryDetector::SetDetectorLogical G4LogicalVolume *  dlogic  )  [inline]
 

Definition at line 95 of file MJGeometryDetector.hh.

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

void MJGeometryDetector::SetDetectorName G4String  name  )  [inline]
 

Definition at line 96 of file MJGeometryDetector.hh.

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


Member Data Documentation

G4String MJGeometryDetector::detectorName [private]
 

Definition at line 107 of file MJGeometryDetector.hh.

G4String MJGeometryDetector::serialNumber [protected]
 

Definition at line 101 of file MJGeometryDetector.hh.

G4LogicalVolume* MJGeometryDetector::theDetectorLogical [protected]
 

Definition at line 102 of file MJGeometryDetector.hh.


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