#include <G3MedTableEntry.hh>
Public Member Functions | |
G3MedTableEntry (G4int id, G4Material *material, G4MagneticField *field, G4UserLimits *limits, G4int isvol) | |
G3MedTableEntry (const G3MedTableEntry &right) | |
virtual | ~G3MedTableEntry () |
G3MedTableEntry & | operator= (const G3MedTableEntry &right) |
G4int | operator== (const G3MedTableEntry &right) const |
G4int | operator!= (const G3MedTableEntry &right) const |
void | SetMaterial (G4Material *material) |
void | SetField (G4MagneticField *field) |
void | SetLimits (G4UserLimits *limits) |
void | SetISVOL (G4int isvol) |
G4int | GetID () const |
G4Material * | GetMaterial () const |
G4MagneticField * | GetField () const |
G4UserLimits * | GetLimits () const |
G4int | GetISVOL () const |
Definition at line 49 of file G3MedTableEntry.hh.
G3MedTableEntry::G3MedTableEntry | ( | G4int | id, | |
G4Material * | material, | |||
G4MagneticField * | field, | |||
G4UserLimits * | limits, | |||
G4int | isvol | |||
) |
Definition at line 37 of file G3MedTableEntry.cc.
00039 : fID(id), 00040 fMaterial(material), 00041 fField(field), 00042 fLimits(limits), 00043 fISVOL(isvol) 00044 {}
G3MedTableEntry::G3MedTableEntry | ( | const G3MedTableEntry & | right | ) |
Definition at line 46 of file G3MedTableEntry.cc.
00047 : fID(right.GetID()), 00048 fMaterial(right.GetMaterial()), 00049 fField(right.GetField()), 00050 fLimits(right.GetLimits()), 00051 fISVOL(right.GetISVOL()) 00052 {}
G3MedTableEntry::~G3MedTableEntry | ( | ) | [virtual] |
G4MagneticField * G3MedTableEntry::GetField | ( | ) | const [inline] |
G4int G3MedTableEntry::GetID | ( | ) | const [inline] |
G4int G3MedTableEntry::GetISVOL | ( | ) | const [inline] |
Definition at line 114 of file G3MedTableEntry.hh.
Referenced by G3toG4BuildLVTree(), and operator=().
G4UserLimits * G3MedTableEntry::GetLimits | ( | ) | const [inline] |
G4Material * G3MedTableEntry::GetMaterial | ( | ) | const [inline] |
Definition at line 105 of file G3MedTableEntry.hh.
Referenced by G3toG4BuildLVTree(), and operator=().
G4int G3MedTableEntry::operator!= | ( | const G3MedTableEntry & | right | ) | const |
G3MedTableEntry & G3MedTableEntry::operator= | ( | const G3MedTableEntry & | right | ) |
Definition at line 57 of file G3MedTableEntry.cc.
References GetField(), GetID(), GetISVOL(), GetLimits(), and GetMaterial().
00058 { 00059 if (&right == this) { return *this; } 00060 fID = right.GetID(); 00061 fMaterial = right.GetMaterial(); 00062 fField = right.GetField(); 00063 fLimits = right.GetLimits(); 00064 fISVOL = right.GetISVOL(); 00065 return *this; 00066 }
G4int G3MedTableEntry::operator== | ( | const G3MedTableEntry & | right | ) | const |
Definition at line 68 of file G3MedTableEntry.cc.
References GetID().
00069 { 00070 if (fID == right.GetID()) 00071 return 1; 00072 else 00073 return 0; 00074 }
void G3MedTableEntry::SetField | ( | G4MagneticField * | field | ) | [inline] |
void G3MedTableEntry::SetISVOL | ( | G4int | isvol | ) | [inline] |
void G3MedTableEntry::SetLimits | ( | G4UserLimits * | limits | ) | [inline] |
void G3MedTableEntry::SetMaterial | ( | G4Material * | material | ) | [inline] |