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

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/dna/management/include/G4ITType.hh>

Public Member Functions

 G4ITType (const int d_=0)
 
 G4ITType (const G4ITType &d_)
 
G4ITTypeoperator= (const G4ITType &rhs)
 
G4ITTypeoperator= (const int &rhs)
 
 operator int & ()
 
 operator const int & () const
 
G4bool operator== (const G4ITType &rhs) const
 
G4bool operator== (const int &rhs) const
 
G4bool operator< (const G4ITType &rhs) const
 
void operator++ ()
 

Static Public Member Functions

static size_t size ()
 

Private Attributes

int fValue
 

Friends

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

Detailed Description

Tag the G4IT Should be automatically setup by G4IT using : ITDef(MyIT) and ITImp(MyIT)

Definition at line 59 of file G4ITType.hh.

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

Constructor & Destructor Documentation

G4ITType::G4ITType ( const int  d_ = 0)
inline

Definition at line 70 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 70 of file G4ITType.hh

G4ITType::G4ITType ( const G4ITType d_)
inline

Definition at line 71 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 71 of file G4ITType.hh

Member Function Documentation

G4ITType::operator const int & ( ) const
inline

Definition at line 75 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 75 of file G4ITType.hh

References fValue.

G4ITType::operator int & ( )
inline

Definition at line 74 of file G4ITType.hh.

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

References fValue.

void G4ITType::operator++ ( )
inline

Definition at line 79 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 79 of file G4ITType.hh

References fValue.

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

Definition at line 78 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 78 of file G4ITType.hh

References fValue.

G4ITType & G4ITType::operator= ( const G4ITType rhs)

Definition at line 50 of file G4ITType.cc.

View newest version in sPHENIX GitHub at line 50 of file G4ITType.cc

References fValue.

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

Definition at line 73 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 73 of file G4ITType.hh

References fValue.

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

Definition at line 76 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 76 of file G4ITType.hh

References fValue.

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

Definition at line 77 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 77 of file G4ITType.hh

References fValue.

size_t G4ITType::size ( void  )
static

Definition at line 45 of file G4ITType.cc.

View newest version in sPHENIX GitHub at line 45 of file G4ITType.cc

References G4ITTypeManager::Instance(), and G4ITTypeManager::size().

+ Here is the call graph for this function:

Friends And Related Function Documentation

G4ITType operator+ ( const G4ITType left,
const int right 
)
friend

Definition at line 82 of file G4ITType.hh.

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

G4ITType operator- ( const G4ITType left,
const int right 
)
friend

Definition at line 87 of file G4ITType.hh.

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

Member Data Documentation

int G4ITType::fValue
private

Definition at line 64 of file G4ITType.hh.

View newest version in sPHENIX GitHub at line 64 of file G4ITType.hh

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


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