G4Fancy3DNucleusHelper Class Reference

#include <G4Fancy3DNucleusHelper.hh>


Public Member Functions

 G4Fancy3DNucleusHelper ()
 G4Fancy3DNucleusHelper (const G4ThreeVector &vec, G4double size, G4int index)
G4Fancy3DNucleusHelperoperator= (const G4Fancy3DNucleusHelper &right)
void Fill (const G4ThreeVector &vec, G4double size, G4int index)
bool operator== (const G4Fancy3DNucleusHelper &right) const
bool operator< (const G4Fancy3DNucleusHelper &right) const

Data Fields

G4ThreeVector Vector
G4double Size
G4int Index


Detailed Description

Definition at line 41 of file G4Fancy3DNucleusHelper.hh.


Constructor & Destructor Documentation

G4Fancy3DNucleusHelper::G4Fancy3DNucleusHelper (  )  [inline]

Definition at line 43 of file G4Fancy3DNucleusHelper.hh.

00043 : Vector(0,0,0), Size(0), Index(0) {}

G4Fancy3DNucleusHelper::G4Fancy3DNucleusHelper ( const G4ThreeVector vec,
G4double  size,
G4int  index 
) [inline]

Definition at line 45 of file G4Fancy3DNucleusHelper.hh.

00047     : Vector(vec), Size(size), Index(index) {}


Member Function Documentation

void G4Fancy3DNucleusHelper::Fill ( const G4ThreeVector vec,
G4double  size,
G4int  index 
) [inline]

Definition at line 55 of file G4Fancy3DNucleusHelper.hh.

References Index, Size, and Vector.

Referenced by operator=().

00055                                                                   {
00056     Vector = vec;
00057     Size = size;
00058     Index = index;
00059   }

bool G4Fancy3DNucleusHelper::operator< ( const G4Fancy3DNucleusHelper right  )  const [inline]

Definition at line 68 of file G4Fancy3DNucleusHelper.hh.

References Size.

00069   {
00070     return (Size < right.Size);
00071   }

G4Fancy3DNucleusHelper& G4Fancy3DNucleusHelper::operator= ( const G4Fancy3DNucleusHelper right  )  [inline]

Definition at line 49 of file G4Fancy3DNucleusHelper.hh.

References Fill(), Index, Size, and Vector.

00050   {
00051     if (&right != this) Fill(right.Vector, right.Size, right.Index);
00052     return *this;
00053   }

bool G4Fancy3DNucleusHelper::operator== ( const G4Fancy3DNucleusHelper right  )  const [inline]

Definition at line 62 of file G4Fancy3DNucleusHelper.hh.

00063   {
00064     return (this == &right);
00065   }


Field Documentation

G4int G4Fancy3DNucleusHelper::Index

Definition at line 76 of file G4Fancy3DNucleusHelper.hh.

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

G4double G4Fancy3DNucleusHelper::Size

Definition at line 75 of file G4Fancy3DNucleusHelper.hh.

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

G4ThreeVector G4Fancy3DNucleusHelper::Vector

Definition at line 74 of file G4Fancy3DNucleusHelper.hh.

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


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