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

MJDatabaseMEGACrystal Class Reference

#include <MJDatabaseMEGACrystal.hh>

List of all members.

Public Member Functions

 MJDatabaseMEGACrystal ()
 MJDatabaseMEGACrystal (string, int, string, double, double, double, double, double[], double, double, char)
 MJDatabaseMEGACrystal (const MJDatabaseMEGACrystal &)
 ~MJDatabaseMEGACrystal ()
string GetIdentity ()
int GetIndex ()
string GetMaterialName ()
MJDatabaseElementGetMaterial ()
double GetHeight ()
double GetInnerR ()
double GetOuterR ()
double GetCoreDepth ()
double GetInnerDeadLayerWidth ()
double GetOuterDeadLayerWidth ()
char GetDiodType ()
string message ()
void print ()

Private Attributes

string _name
int _id
string _matName
MJDatabaseElement_material
double _height
double _innerR
double _outerR
double _coreDepth
double _orientation [3]
double _innerDeadLayerW
double _outerDeadLayerW
char _diodType


Constructor & Destructor Documentation

MJDatabaseMEGACrystal::MJDatabaseMEGACrystal  ) 
 

AUTHOR: akbar CONTACT: FIRST SUBMISSION: Wed Apr 14 07:54:20 PDT 2004

REVISION:

mm-dd-yyyy, What is changed, Whoami

Definition at line 57 of file MJDatabaseMEGACrystal.cc.

MJDatabaseMEGACrystal::MJDatabaseMEGACrystal string  ,
int  ,
string  ,
double  ,
double  ,
double  ,
double  ,
double  [],
double  ,
double  ,
char 
 

Definition at line 61 of file MJDatabaseMEGACrystal.cc.

References _material, and MJDatabase::GetElement().

MJDatabaseMEGACrystal::MJDatabaseMEGACrystal const MJDatabaseMEGACrystal  ) 
 

Definition at line 81 of file MJDatabaseMEGACrystal.cc.

MJDatabaseMEGACrystal::~MJDatabaseMEGACrystal  ) 
 

Definition at line 86 of file MJDatabaseMEGACrystal.cc.


Member Function Documentation

double MJDatabaseMEGACrystal::GetCoreDepth  )  [inline]
 

Definition at line 94 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

char MJDatabaseMEGACrystal::GetDiodType  )  [inline]
 

Definition at line 98 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

double MJDatabaseMEGACrystal::GetHeight  )  [inline]
 

Definition at line 91 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

string MJDatabaseMEGACrystal::GetIdentity  )  [inline]
 

Definition at line 87 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

int MJDatabaseMEGACrystal::GetIndex  )  [inline]
 

Definition at line 88 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

double MJDatabaseMEGACrystal::GetInnerDeadLayerWidth  )  [inline]
 

Definition at line 96 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

double MJDatabaseMEGACrystal::GetInnerR  )  [inline]
 

Definition at line 92 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

MJDatabaseElement* MJDatabaseMEGACrystal::GetMaterial  )  [inline]
 

Definition at line 90 of file MJDatabaseMEGACrystal.hh.

string MJDatabaseMEGACrystal::GetMaterialName  )  [inline]
 

Definition at line 89 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

double MJDatabaseMEGACrystal::GetOuterDeadLayerWidth  )  [inline]
 

Definition at line 97 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

double MJDatabaseMEGACrystal::GetOuterR  )  [inline]
 

Definition at line 93 of file MJDatabaseMEGACrystal.hh.

Referenced by print().

string MJDatabaseMEGACrystal::message  )  [inline]
 

Definition at line 100 of file MJDatabaseMEGACrystal.hh.

void MJDatabaseMEGACrystal::print  ) 
 

Definition at line 90 of file MJDatabaseMEGACrystal.cc.

References GetCoreDepth(), GetDiodType(), GetHeight(), GetIdentity(), GetIndex(), GetInnerDeadLayerWidth(), GetInnerR(), GetMaterialName(), GetOuterDeadLayerWidth(), and GetOuterR().


Member Data Documentation

double MJDatabaseMEGACrystal::_coreDepth [private]
 

Definition at line 116 of file MJDatabaseMEGACrystal.hh.

char MJDatabaseMEGACrystal::_diodType [private]
 

Definition at line 120 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_height [private]
 

Definition at line 113 of file MJDatabaseMEGACrystal.hh.

int MJDatabaseMEGACrystal::_id [private]
 

Definition at line 110 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_innerDeadLayerW [private]
 

Definition at line 118 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_innerR [private]
 

Definition at line 114 of file MJDatabaseMEGACrystal.hh.

MJDatabaseElement* MJDatabaseMEGACrystal::_material [private]
 

Definition at line 112 of file MJDatabaseMEGACrystal.hh.

Referenced by MJDatabaseMEGACrystal().

string MJDatabaseMEGACrystal::_matName [private]
 

Definition at line 111 of file MJDatabaseMEGACrystal.hh.

string MJDatabaseMEGACrystal::_name [private]
 

Definition at line 109 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_orientation[3] [private]
 

Definition at line 117 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_outerDeadLayerW [private]
 

Definition at line 119 of file MJDatabaseMEGACrystal.hh.

double MJDatabaseMEGACrystal::_outerR [private]
 

Definition at line 115 of file MJDatabaseMEGACrystal.hh.


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