ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/include/G4AtomicBond.hh>
Public Types | |
enum | theBondType { Ionic =0, Covalent =1, Metallic =2, NA =-1 } |
Public Member Functions | |
G4AtomicBond (theBondType aType, G4Element *firstAtomKind, G4int firstAtomNumber, G4Element *secondAtomKind, G4int secondAtomNumber) | |
virtual | ~G4AtomicBond () |
G4Element * | GetFirstAtomKind () const |
void | SetFirstAtomKind (G4Element *aElement) |
G4int | GetFirstAtomNumber () const |
void | SetFirstAtomNumber (G4int aInt) |
G4Element * | GetSecondAtomKind () const |
void | SetSecondAtomKind (G4Element *aElement) |
G4int | GetSecondAtomNumber () const |
void | SetSecondAtomNumber (G4int aInt) |
theBondType | GetType () const |
void | SetType (theBondType aType) |
G4bool | GetAromaticity () const |
void | SetAromaticity (G4bool aBool) |
Private Attributes | |
G4Element * | theFirstAtomKind |
G4int | theFirstAtomNumber |
G4Element * | theSecondAtomKind |
G4int | theSecondAtomNumber |
theBondType | theType |
G4bool | theAromaticity |
Definition at line 43 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 43 of file G4AtomicBond.hh
Definition at line 46 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 46 of file G4AtomicBond.hh
G4AtomicBond::G4AtomicBond | ( | theBondType | aType, |
G4Element * | firstAtomKind, | ||
G4int | firstAtomNumber, | ||
G4Element * | secondAtomKind, | ||
G4int | secondAtomNumber | ||
) |
Definition at line 38 of file G4AtomicBond.cc.
View newest version in sPHENIX GitHub at line 38 of file G4AtomicBond.cc
|
virtual |
Definition at line 52 of file G4AtomicBond.cc.
View newest version in sPHENIX GitHub at line 52 of file G4AtomicBond.cc
|
inline |
Definition at line 101 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 101 of file G4AtomicBond.hh
References theAromaticity.
|
inline |
Definition at line 71 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 71 of file G4AtomicBond.hh
References theFirstAtomKind.
|
inline |
Definition at line 74 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 74 of file G4AtomicBond.hh
References theFirstAtomNumber.
|
inline |
Definition at line 77 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 77 of file G4AtomicBond.hh
References theSecondAtomKind.
|
inline |
Definition at line 80 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 80 of file G4AtomicBond.hh
References theSecondAtomNumber.
|
inline |
Definition at line 91 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 91 of file G4AtomicBond.hh
References theType.
Definition at line 102 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 102 of file G4AtomicBond.hh
References theAromaticity.
Definition at line 72 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 72 of file G4AtomicBond.hh
References theFirstAtomKind.
Definition at line 75 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 75 of file G4AtomicBond.hh
References theFirstAtomNumber.
Definition at line 78 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 78 of file G4AtomicBond.hh
References theSecondAtomKind.
Definition at line 81 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 81 of file G4AtomicBond.hh
|
inline |
Definition at line 92 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 92 of file G4AtomicBond.hh
|
private |
Definition at line 92 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 92 of file G4AtomicBond.hh
Referenced by GetAromaticity(), and SetAromaticity().
|
private |
Definition at line 64 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 64 of file G4AtomicBond.hh
Referenced by GetFirstAtomKind(), and SetFirstAtomKind().
|
private |
Definition at line 65 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 65 of file G4AtomicBond.hh
Referenced by GetFirstAtomNumber(), and SetFirstAtomNumber().
|
private |
Definition at line 67 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 67 of file G4AtomicBond.hh
Referenced by GetSecondAtomKind(), and SetSecondAtomKind().
|
private |
Definition at line 68 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 68 of file G4AtomicBond.hh
Referenced by GetSecondAtomNumber().
|
private |
Definition at line 81 of file G4AtomicBond.hh.
View newest version in sPHENIX GitHub at line 81 of file G4AtomicBond.hh
Referenced by GetType().