Geant4
10.03.p01
|
#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 |
|
inlinevirtual |
Reimplemented from G4VUserTrackInformation.
Reimplemented in G4Molecule.
void G4IT::RecordCurrentPositionNTime | ( | ) |
Definition at line 221 of file G4IT.cc.
|
inline |
|
inline |
void G4IT::TakeOutBox | ( | ) |