|
Geant4
10.03.p03
|
#include <G4IT.hh>


Public Types | |
| enum | ELimited { kDoNot, kUnique, kSharedTransport, kSharedOther, kUndefLimited } |
Protected Member Functions | |
| G4IT (const G4IT &) | |
| G4IT & | operator= (const G4IT &) |
Protected Attributes | |
| G4Track * | fpTrack |
Protected Attributes inherited from G4VUserTrackInformation | |
| G4String * | pType |
G4IT is a interface which allows the inheriting object to be tracked using G4ITStepProcessor The inheriting class must implement the operator < , == and != in order to enable the sorting out. also the concrete header of MyIT ("MyIt.hh") should contain : ITDef(MyIT) and the source of MyIT.cc : ITImp(MyIT)
| enum G4IT::ELimited |
| Enumerator | |
|---|---|
| kDoNot | |
| kUnique | |
| kSharedTransport | |
| kSharedOther | |
| kUndefLimited | |
Definition at line 67 of file G4ITMultiNavigator.hh.
| G4IT::G4IT | ( | ) |
Definition at line 68 of file G4IT.cc.
| G4IT::G4IT | ( | G4Track * | aTrack | ) |
Definition at line 125 of file G4IT.cc.

|
virtual |
|
protected |
Definition at line 83 of file G4IT.cc.


|
inline |
|
inlinevirtual |
Reimplemented in G4Molecule.
Definition at line 160 of file G4IT.hh.

|
pure virtual |

|
inline |
|
pure virtual |
|
inline |
|
inline |
|
inline |
| const G4ThreeVector & G4IT::GetPosition | ( | ) | const |
| G4double G4IT::GetPreStepGlobalTime | ( | ) | const |
Definition at line 229 of file G4IT.cc.

| G4double G4IT::GetPreStepLocalTime | ( | ) | const |
Definition at line 234 of file G4IT.cc.

| const G4ThreeVector & G4IT::GetPreStepPosition | ( | ) | const |
Definition at line 239 of file G4IT.cc.

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 98 of file G4IT.cc.

| double G4IT::operator[] | ( | int | i | ) | const |
Reimplemented from G4VUserTrackInformation.
Reimplemented in G4Molecule.
| void G4IT::RecordCurrentPositionNTime | ( | ) |
Definition at line 221 of file G4IT.cc.


|
inline |
|
inline |
| void G4IT::TakeOutBox | ( | ) |