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

MJGeometryCloverDetector Class Reference

#include <MJGeometryCloverDetector.hh>

Inheritance diagram for MJGeometryCloverDetector:

MJGeometryDetector List of all members.

Public Member Functions

 MJGeometryCloverDetector (G4String)
 MJGeometryCloverDetector (const MJGeometryCloverDetector &)
 ~MJGeometryCloverDetector ()
void ConstructDetector ()
MJGeometryCloverCrystalGetCrystal (G4int index)
MJDatabaseCloverDetectorGetDBDetector ()

Private Attributes

MJDatabaseCloverDetectortheDBdetector
MJGeometryCloverCrystaltheCrystals [4]

Detailed Description

AUTHOR: Kareem CONTACT: FIRST SUBMISSION: Tue Apr 13 19:09:41 PDT 2004

REVISION:

04-14-2004, Kareem First editing after initial file creation 04-23-2004, Kareem Remove MJGeometryCloverDetector as a subclass of G4LogicalVolume. Now, to access the logical volume, use the member function 07-02-2004, Kareem This class is now a derived class of MJGeometryDetector

Definition at line 82 of file MJGeometryCloverDetector.hh.


Constructor & Destructor Documentation

MJGeometryCloverDetector::MJGeometryCloverDetector G4String   ) 
 

Definition at line 98 of file MJGeometryCloverDetector.cc.

References MJDatabase::GetCloverDetector(), and theDBdetector.

MJGeometryCloverDetector::MJGeometryCloverDetector const MJGeometryCloverDetector  ) 
 

MJGeometryCloverDetector::~MJGeometryCloverDetector  ) 
 

Definition at line 114 of file MJGeometryCloverDetector.cc.


Member Function Documentation

void MJGeometryCloverDetector::ConstructDetector  )  [virtual]
 

Reimplemented from MJGeometryDetector.

Definition at line 119 of file MJGeometryCloverDetector.cc.

References MJDatabaseCloverCrystal::GetBottomDeficit(), MJDatabaseCloverDetector::GetColdplateGap(), MJDatabaseCloverDetector::GetColdplateMaterialName(), MJDatabaseCloverDetector::GetColdplateThickness(), MJDatabaseCloverDetector::GetCryoCornerRadius(), MJDatabaseCloverDetector::GetCryoEndGap(), MJDatabaseCloverDetector::GetCryoLength(), MJDatabaseCloverDetector::GetCryoMaterialName(), MJDatabaseCloverDetector::GetCryoThickWallThickness(), MJDatabaseCloverDetector::GetCryoThinWallLength(), MJDatabaseCloverDetector::GetCryoThinWallThickness(), MJDatabaseCloverDetector::GetCryoWidth(), MJDatabaseCloverCrystal::GetCrystalHeight(), MJDatabaseCloverCrystal::GetCrystalRadius(), MJDatabaseCloverDetector::GetCrystalSerialNumbers(), MJGeometryCloverCrystal::GetDBCrystal(), MJDatabaseCloverCrystal::GetLeftDeficit(), MJDatabaseCloverCrystal::GetRightDeficit(), MJDatabaseCloverDetector::GetSpacerMaterialName(), MJDatabaseCloverDetector::GetSpacerWidth(), MJDatabaseCloverCrystal::GetTopDeficit(), MJLog, theCrystals, and theDBdetector.

Referenced by MJGeometryCloverInNaIBarrel::ConstructDetector().

MJGeometryCloverCrystal* MJGeometryCloverDetector::GetCrystal G4int  index  )  [inline]
 

Definition at line 99 of file MJGeometryCloverDetector.hh.

References theCrystals.

MJDatabaseCloverDetector* MJGeometryCloverDetector::GetDBDetector  )  [inline]
 

Definition at line 104 of file MJGeometryCloverDetector.hh.


Member Data Documentation

MJGeometryCloverCrystal* MJGeometryCloverDetector::theCrystals[4] [private]
 

Definition at line 115 of file MJGeometryCloverDetector.hh.

Referenced by ConstructDetector(), and GetCrystal().

MJDatabaseCloverDetector* MJGeometryCloverDetector::theDBdetector [private]
 

Definition at line 114 of file MJGeometryCloverDetector.hh.

Referenced by ConstructDetector(), and MJGeometryCloverDetector().


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