#include <G3Medium.h>
Public Member Functions | |
| G3Medium () | |
| G3Medium (Int_t imed, Int_t imat, const char *name, Int_t isvol, Int_t ifield, Float_t fieldm, Float_t tmaxfd, Float_t stemax, Float_t deemax, Float_t epsil, Float_t stmin) | |
| virtual | ~G3Medium () |
| virtual Int_t | Id () |
| virtual Int_t | IdMat () |
| virtual Int_t | Isvol () |
| virtual Int_t | Ifield () |
| virtual Float_t | Fieldm () |
| virtual Float_t | Tmaxfd () |
| virtual Float_t | Stemax () |
| virtual Float_t | Deemax () |
| virtual Float_t | Epsil () |
| virtual Float_t | Stmin () |
| virtual void | SetPar (Int_t ipar, Float_t par) |
| virtual Float_t | GetPar (Int_t ipar) |
| virtual Int_t | ItemId () |
| virtual void | SetItemId (Int_t id) |
Private Member Functions | |
| G3Medium (const G3Medium &med) | |
| G3Medium & | operator= (const G3Medium &) |
Private Attributes | |
| Float_t | fPars [kNPars] |
| Int_t | fId |
| Int_t | fIdMat |
| Int_t | fIsvol |
| Int_t | fIfield |
| Float_t | fFieldm |
| Float_t | fTmaxfd |
| Float_t | fStemax |
| Float_t | fDeemax |
| Float_t | fEpsil |
| Float_t | fStmin |
| Int_t | fItem |
|
|
Definition at line 35 of file G3Medium.cxx. 00036 {
00037 // constructor
00038 fId=-1;
00039 }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 41 of file G3Medium.cxx. References fDeemax, fEpsil, fFieldm, fId, fIdMat, fIfield, fIsvol, fStemax, fStmin, and fTmaxfd. 00046 : TNamed(name, "Medium") 00047 { 00048 // constructor 00049 fId=imed; 00050 fIdMat=imat; 00051 fIsvol=isvol; 00052 fIfield=ifield; 00053 fFieldm=fieldm; 00054 fTmaxfd=tmaxfd; 00055 fStemax=stemax; 00056 fDeemax=deemax; 00057 fEpsil=epsil; 00058 fStmin=stmin; 00059 }
|
|
|
Definition at line 21 of file G3Medium.h. 00021 {;}
|
|
|
Definition at line 57 of file G3Medium.h. 00057 : TNamed(med) {}
|
|
|
Definition at line 33 of file G3Medium.h. 00033 {return fDeemax;}
|
|
|
Definition at line 34 of file G3Medium.h. 00034 {return fEpsil;}
|
|
|
Definition at line 30 of file G3Medium.h. 00030 {return fFieldm;}
|
|
|
Definition at line 68 of file G3Medium.cxx. References fPars. 00069 {
00070 // Get parameter number ipar
00071 Float_t p;
00072 if (ipar < 23) {
00073 p= fPars[ipar-1];
00074 } else if(ipar >=23 && ipar <27) {
00075 p= fPars[ipar-1+3];
00076 } else {
00077 p= fPars[ipar-1+4];
00078 }
00079
00080 return p;
00081 }
|
|
|
Definition at line 61 of file G3Medium.cxx. 00062 {
00063 // return medium id
00064 return fId;
00065 }
|
|
|
Definition at line 27 of file G3Medium.h. 00027 {return fIdMat;}
|
|
|
Definition at line 29 of file G3Medium.h. 00029 {return fIfield;}
|
|
|
Definition at line 28 of file G3Medium.h. 00028 {return fIsvol;}
|
|
|
Definition at line 39 of file G3Medium.h. 00039 {return fItem;}
|
|
|
Definition at line 58 of file G3Medium.h. 00058 {return *this;}
|
|
|
Definition at line 40 of file G3Medium.h. References fItem. 00040 {fItem=id;}
|
|
||||||||||||
|
Definition at line 36 of file G3Medium.h. References fPars. 00036 {fPars[ipar-1]=par;}
|
|
|
Definition at line 32 of file G3Medium.h. 00032 {return fStemax;}
|
|
|
Definition at line 35 of file G3Medium.h. 00035 {return fStmin;}
|
|
|
Definition at line 31 of file G3Medium.h. 00031 {return fTmaxfd;}
|
|
|
Definition at line 51 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 52 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 48 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 44 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 45 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 47 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 46 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 55 of file G3Medium.h. Referenced by SetItemId(). |
|
|
Definition at line 43 of file G3Medium.h. |
|
|
Definition at line 50 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 53 of file G3Medium.h. Referenced by G3Medium(). |
|
|
Definition at line 49 of file G3Medium.h. Referenced by G3Medium(). |
1.3.9.1