Geant4  10.02
G4FakeParticleID Class Reference

#include <G4FakeParticleID.hh>

Public Member Functions

 G4FakeParticleID (const int d_)
 
 G4FakeParticleID ()
 
 G4FakeParticleID (const G4FakeParticleID &d_)
 
G4FakeParticleIDoperator= (const G4FakeParticleID &rhs)
 
G4FakeParticleIDoperator= (const int &rhs)
 
 operator int & ()
 
 operator const int & () const
 
bool operator== (const G4FakeParticleID &rhs) const
 
bool operator== (const int &rhs) const
 
bool operator< (const G4FakeParticleID &rhs) const
 

Static Public Member Functions

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

Private Attributes

int fValue
 

Static Private Attributes

static G4ThreadLocal int fLastValue
 

Friends

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

Detailed Description

Definition at line 52 of file G4FakeParticleID.hh.

Constructor & Destructor Documentation

G4FakeParticleID::G4FakeParticleID ( const int  d_)
inline

Definition at line 80 of file G4FakeParticleID.hh.

G4FakeParticleID::G4FakeParticleID ( )
inline

Definition at line 82 of file G4FakeParticleID.hh.

Referenced by Create(), and Initialize().

+ Here is the caller graph for this function:

G4FakeParticleID::G4FakeParticleID ( const G4FakeParticleID d_)
inline

Definition at line 83 of file G4FakeParticleID.hh.

Member Function Documentation

static G4FakeParticleID G4FakeParticleID::Create ( )
inlinestatic

Definition at line 68 of file G4FakeParticleID.hh.

References G4FakeParticleID().

+ Here is the call graph for this function:

static G4FakeParticleID G4FakeParticleID::Initialize ( int  i)
inlinestatic

Definition at line 74 of file G4FakeParticleID.hh.

References G4FakeParticleID().

+ Here is the call graph for this function:

static int G4FakeParticleID::Last ( )
inlinestatic

Definition at line 63 of file G4FakeParticleID.hh.

References fLastValue.

G4FakeParticleID::operator const int & ( ) const
inline

Definition at line 87 of file G4FakeParticleID.hh.

References fValue.

G4FakeParticleID::operator int & ( )
inline

Definition at line 86 of file G4FakeParticleID.hh.

References fValue.

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

Definition at line 90 of file G4FakeParticleID.hh.

References fValue.

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

Definition at line 84 of file G4FakeParticleID.hh.

References fValue.

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

Definition at line 85 of file G4FakeParticleID.hh.

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

Definition at line 88 of file G4FakeParticleID.hh.

References fValue.

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

Definition at line 89 of file G4FakeParticleID.hh.

Friends And Related Function Documentation

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

Member Data Documentation

G4ThreadLocal int G4FakeParticleID::fLastValue
staticprivate

Definition at line 59 of file G4FakeParticleID.hh.

Referenced by Last().

int G4FakeParticleID::fValue
private

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