ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4FakeParticleID Class Reference

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/molecules/management/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
 
G4bool operator== (const G4FakeParticleID &rhs) const
 
G4bool operator== (const int &rhs) const
 
G4bool 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.

View newest version in sPHENIX GitHub at line 52 of file G4FakeParticleID.hh

Constructor & Destructor Documentation

G4FakeParticleID::G4FakeParticleID ( const int  d_)
inline

Definition at line 80 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 80 of file G4FakeParticleID.hh

G4FakeParticleID::G4FakeParticleID ( )
inline

Definition at line 82 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 82 of file G4FakeParticleID.hh

References fValue.

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.

View newest version in sPHENIX GitHub at line 83 of file G4FakeParticleID.hh

Member Function Documentation

static G4FakeParticleID G4FakeParticleID::Create ( )
inlinestatic

Definition at line 68 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 68 of file G4FakeParticleID.hh

References fLastValue, and G4FakeParticleID().

+ Here is the call graph for this function:

static G4FakeParticleID G4FakeParticleID::Initialize ( int  i)
inlinestatic

Definition at line 74 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 74 of file G4FakeParticleID.hh

References fLastValue, and G4FakeParticleID().

+ Here is the call graph for this function:

static int G4FakeParticleID::Last ( )
inlinestatic

Definition at line 63 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 63 of file G4FakeParticleID.hh

References fLastValue.

G4FakeParticleID::operator const int & ( ) const
inline

Definition at line 87 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 87 of file G4FakeParticleID.hh

References fValue.

G4FakeParticleID::operator int & ( )
inline

Definition at line 86 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 86 of file G4FakeParticleID.hh

References fValue.

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

Definition at line 90 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 90 of file G4FakeParticleID.hh

References fValue.

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

Definition at line 84 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 84 of file G4FakeParticleID.hh

References fValue.

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

Definition at line 85 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 85 of file G4FakeParticleID.hh

References fValue.

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

Definition at line 88 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 88 of file G4FakeParticleID.hh

References fValue.

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

Definition at line 89 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 89 of file G4FakeParticleID.hh

References fValue.

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.

View newest version in sPHENIX GitHub at line 59 of file G4FakeParticleID.hh

Referenced by Create(), Initialize(), and Last().

int G4FakeParticleID::fValue
private

Definition at line 57 of file G4FakeParticleID.hh.

View newest version in sPHENIX GitHub at line 57 of file G4FakeParticleID.hh

Referenced by G4FakeParticleID(), operator const int &(), operator int &(), operator<(), operator=(), and operator==().


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