Geant4-11
|
#include <G4ErrorTrajState.hh>
Protected Attributes | |
G4double | fCharge = 0. |
G4ErrorTrajErr | fError |
G4Vector3D | fMomentum |
G4String | fParticleType |
G4Point3D | fPosition |
G4int | iverbose = 0 |
G4Track * | theG4Track = nullptr |
G4eTSType | theTSType |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4ErrorTrajState &ts) |
Definition at line 52 of file G4ErrorTrajState.hh.
|
inline |
Definition at line 55 of file G4ErrorTrajState.hh.
G4ErrorTrajState::G4ErrorTrajState | ( | const G4String & | partType, |
const G4Point3D & | pos, | ||
const G4Vector3D & | mom, | ||
const G4ErrorTrajErr & | errmat = G4ErrorTrajErr(5, 0) |
||
) |
Definition at line 40 of file G4ErrorTrajState.cc.
References iverbose, and G4ErrorPropagatorData::verbose().
G4ErrorTrajState::G4ErrorTrajState | ( | const G4ErrorTrajState & | ts | ) |
G4ErrorTrajState::G4ErrorTrajState | ( | G4ErrorTrajState && | ts | ) |
Definition at line 56 of file G4ErrorTrajState.cc.
References geant4_check_module_cycles::ts.
|
inlinevirtual |
Definition at line 70 of file G4ErrorTrajState.hh.
void G4ErrorTrajState::BuildCharge | ( | ) |
Definition at line 138 of file G4ErrorTrajState.cc.
References FatalException, fCharge, G4ParticleTable::FindParticle(), fParticleType, G4Exception(), G4ParticleTable::GetParticleTable(), and G4ParticleDefinition::GetPDGCharge().
Referenced by G4ErrorFreeTrajState::Init(), G4ErrorSurfaceTrajState::Init(), and SetData().
|
pure virtual |
Implemented in G4ErrorFreeTrajState, and G4ErrorSurfaceTrajState.
void G4ErrorTrajState::DumpPosMomError | ( | std::ostream & | out = G4cout | ) | const |
Definition at line 156 of file G4ErrorTrajState.cc.
|
inline |
|
inline |
Definition at line 111 of file G4ErrorTrajState.hh.
References fError.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), and G4ErrorFreeTrajState::G4ErrorFreeTrajState().
|
inline |
|
inline |
Definition at line 108 of file G4ErrorTrajState.hh.
References fMomentum.
Referenced by G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().
|
inline |
Definition at line 102 of file G4ErrorTrajState.hh.
References fParticleType.
Referenced by G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().
|
inline |
Definition at line 105 of file G4ErrorTrajState.hh.
References fPosition.
Referenced by G4ErrorPropagator::GetFinalTrajState(), and G4ErrorPropagator::InitG4Track().
|
inlinevirtual |
Definition at line 120 of file G4ErrorTrajState.hh.
References theTSType.
Referenced by G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitFreeTrajState(), and PropagateError().
G4ErrorTrajState & G4ErrorTrajState::operator= | ( | const G4ErrorTrajState & | ts | ) |
Definition at line 71 of file G4ErrorTrajState.cc.
References fCharge, fError, fMomentum, fParticleType, fPosition, iverbose, theG4Track, theTSType, and geant4_check_module_cycles::ts.
G4ErrorTrajState & G4ErrorTrajState::operator= | ( | G4ErrorTrajState && | ts | ) |
Definition at line 89 of file G4ErrorTrajState.cc.
References fCharge, fError, fMomentum, fParticleType, fPosition, iverbose, theG4Track, theTSType, and geant4_check_module_cycles::ts.
Reimplemented in G4ErrorFreeTrajState.
Definition at line 110 of file G4ErrorTrajState.cc.
References FatalException, G4endl, G4Exception(), and GetTSType().
|
inline |
void G4ErrorTrajState::SetData | ( | const G4String & | partType, |
const G4Point3D & | pos, | ||
const G4Vector3D & | mom | ||
) |
Definition at line 128 of file G4ErrorTrajState.cc.
References BuildCharge(), fMomentum, fParticleType, fPosition, and pos.
|
inlinevirtual |
|
inline |
Definition at line 115 of file G4ErrorTrajState.hh.
References theG4Track.
Referenced by G4ErrorPropagator::InitG4Track().
|
inlinevirtual |
Reimplemented in G4ErrorFreeTrajState, and G4ErrorSurfaceTrajState.
Definition at line 109 of file G4ErrorTrajState.hh.
References fMomentum.
|
inline |
Definition at line 103 of file G4ErrorTrajState.hh.
References fParticleType.
|
inlinevirtual |
Reimplemented in G4ErrorFreeTrajState, and G4ErrorSurfaceTrajState.
Definition at line 106 of file G4ErrorTrajState.hh.
Reimplemented in G4ErrorFreeTrajState.
Definition at line 88 of file G4ErrorTrajState.hh.
void G4ErrorTrajState::UpdatePosMom | ( | const G4Point3D & | pos, |
const G4Vector3D & | mom | ||
) |
Definition at line 121 of file G4ErrorTrajState.cc.
References fMomentum, fPosition, and pos.
Referenced by G4ErrorFreeTrajState::Update().
|
friend |
Definition at line 162 of file G4ErrorTrajState.cc.
|
protected |
Definition at line 126 of file G4ErrorTrajState.hh.
Referenced by BuildCharge(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), GetCharge(), operator=(), and SetCharge().
|
protected |
Definition at line 127 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), GetError(), operator=(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), and SetError().
|
protected |
Definition at line 125 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), GetMomentum(), operator=(), SetData(), SetMomentum(), G4ErrorFreeTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), G4ErrorFreeTrajState::SetPosition(), G4ErrorSurfaceTrajState::SetPosition(), and UpdatePosMom().
|
protected |
Definition at line 123 of file G4ErrorTrajState.hh.
Referenced by BuildCharge(), GetParticleType(), operator=(), SetData(), and SetParticleType().
|
protected |
Definition at line 124 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), GetPosition(), operator=(), SetData(), G4ErrorFreeTrajState::SetMomentum(), G4ErrorSurfaceTrajState::SetMomentum(), G4ErrorFreeTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), SetPosition(), and UpdatePosMom().
|
protected |
Definition at line 133 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorTrajState(), operator=(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), and G4ErrorFreeTrajState::PropagateErrorMSC().
|
protected |
Definition at line 131 of file G4ErrorTrajState.hh.
Referenced by GetG4Track(), operator=(), and SetG4Track().
|
protected |
Definition at line 129 of file G4ErrorTrajState.hh.
Referenced by GetTSType(), G4ErrorFreeTrajState::Init(), G4ErrorSurfaceTrajState::Init(), and operator=().