G3MatTableEntry Class Reference

#include <G3MatTableEntry.hh>


Public Member Functions

 G3MatTableEntry (G4int id, G4Material *material)
 G3MatTableEntry (const G3MatTableEntry &right)
virtual ~G3MatTableEntry ()
G3MatTableEntryoperator= (const G3MatTableEntry &right)
G4int operator== (const G3MatTableEntry &right) const
G4int operator!= (const G3MatTableEntry &right) const
G4int GetID () const
G4MaterialGetMaterial () const


Detailed Description

Definition at line 46 of file G3MatTableEntry.hh.


Constructor & Destructor Documentation

G3MatTableEntry::G3MatTableEntry ( G4int  id,
G4Material material 
)

Definition at line 35 of file G3MatTableEntry.cc.

00036   : fID(id),
00037     fMaterial(material)
00038 {}

G3MatTableEntry::G3MatTableEntry ( const G3MatTableEntry right  ) 

Definition at line 40 of file G3MatTableEntry.cc.

00041   : fID(right.GetID()),
00042     fMaterial(right.GetMaterial())
00043 {}    

G3MatTableEntry::~G3MatTableEntry (  )  [virtual]

Definition at line 45 of file G3MatTableEntry.cc.

00046 {}


Member Function Documentation

G4int G3MatTableEntry::GetID (  )  const [inline]

Definition at line 72 of file G3MatTableEntry.hh.

Referenced by operator=(), and operator==().

00073 { return fID; }

G4Material * G3MatTableEntry::GetMaterial (  )  const [inline]

Definition at line 75 of file G3MatTableEntry.hh.

Referenced by operator=().

00076 { return fMaterial; }

G4int G3MatTableEntry::operator!= ( const G3MatTableEntry right  )  const

Definition at line 64 of file G3MatTableEntry.cc.

00065 { 
00066   if (*this == right) 
00067     return 0;
00068   else
00069     return 1;
00070 }

G3MatTableEntry & G3MatTableEntry::operator= ( const G3MatTableEntry right  ) 

Definition at line 48 of file G3MatTableEntry.cc.

References GetID(), and GetMaterial().

00049 {
00050   if (&right == this)  { return *this; }
00051   fID = right.GetID();
00052   fMaterial = right.GetMaterial();     
00053   return *this;
00054 }

G4int G3MatTableEntry::operator== ( const G3MatTableEntry right  )  const

Definition at line 56 of file G3MatTableEntry.cc.

References GetID().

00057 { 
00058   if (fID == right.GetID()) 
00059     return 1;
00060   else
00061     return 0;
00062 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:23 2013 for Geant4 by  doxygen 1.4.7