Geant4  10.00.p02
G4MoleculeID Class Reference

#include <G4MoleculeID.hh>

Public Member Functions

 G4MoleculeID (const int d_)
 
 G4MoleculeID ()
 
 G4MoleculeID (const G4MoleculeID &d_)
 
G4MoleculeIDoperator= (const G4MoleculeID &rhs)
 
G4MoleculeIDoperator= (const int &rhs)
 
 operator int & ()
 
 operator const int & () const
 
bool operator== (const G4MoleculeID &rhs) const
 
bool operator== (const int &rhs) const
 
bool operator< (const G4MoleculeID &rhs) const
 

Static Public Member Functions

static int Last ()
 
static G4MoleculeID Create ()
 
static G4MoleculeID Initialize (int i)
 

Private Attributes

int fValue
 

Static Private Attributes

static G4ThreadLocal int fLastValue
 

Friends

G4MoleculeID operator+ (const G4MoleculeID &left, const int &right)
 
G4MoleculeID operator- (const G4MoleculeID &left, const int &right)
 

Detailed Description

Definition at line 43 of file G4MoleculeID.hh.

Constructor & Destructor Documentation

G4MoleculeID::G4MoleculeID ( const int  d_)
inline

Definition at line 71 of file G4MoleculeID.hh.

G4MoleculeID::G4MoleculeID ( )
inline

Definition at line 73 of file G4MoleculeID.hh.

Referenced by Create(), and Initialize().

+ Here is the caller graph for this function:

G4MoleculeID::G4MoleculeID ( const G4MoleculeID d_)
inline

Definition at line 74 of file G4MoleculeID.hh.

Member Function Documentation

static G4MoleculeID G4MoleculeID::Create ( )
inlinestatic

Definition at line 59 of file G4MoleculeID.hh.

References G4MoleculeID().

+ Here is the call graph for this function:

static G4MoleculeID G4MoleculeID::Initialize ( int  i)
inlinestatic

Definition at line 65 of file G4MoleculeID.hh.

References G4MoleculeID().

+ Here is the call graph for this function:

static int G4MoleculeID::Last ( )
inlinestatic

Definition at line 54 of file G4MoleculeID.hh.

References fLastValue.

G4MoleculeID::operator const int & ( ) const
inline

Definition at line 78 of file G4MoleculeID.hh.

References fValue.

G4MoleculeID::operator int & ( )
inline

Definition at line 77 of file G4MoleculeID.hh.

References fValue.

bool G4MoleculeID::operator< ( const G4MoleculeID rhs) const
inline

Definition at line 81 of file G4MoleculeID.hh.

References fValue.

G4MoleculeID& G4MoleculeID::operator= ( const G4MoleculeID rhs)
inline

Definition at line 75 of file G4MoleculeID.hh.

References fValue.

G4MoleculeID& G4MoleculeID::operator= ( const int &  rhs)
inline

Definition at line 76 of file G4MoleculeID.hh.

bool G4MoleculeID::operator== ( const G4MoleculeID rhs) const
inline

Definition at line 79 of file G4MoleculeID.hh.

References fValue.

bool G4MoleculeID::operator== ( const int &  rhs) const
inline

Definition at line 80 of file G4MoleculeID.hh.

Friends And Related Function Documentation

G4MoleculeID operator+ ( const G4MoleculeID left,
const int &  right 
)
friend
G4MoleculeID operator- ( const G4MoleculeID left,
const int &  right 
)
friend

Member Data Documentation

G4ThreadLocal int G4MoleculeID::fLastValue
staticprivate

Definition at line 50 of file G4MoleculeID.hh.

Referenced by Last().

int G4MoleculeID::fValue
private

The documentation for this class was generated from the following files: