#include <G4ErrorTrajState.hh>
Definition at line 52 of file G4ErrorTrajState.hh.
◆ G4ErrorTrajState() [1/4]
G4ErrorTrajState::G4ErrorTrajState |
( |
| ) |
|
|
inline |
◆ G4ErrorTrajState() [2/4]
◆ G4ErrorTrajState() [3/4]
◆ G4ErrorTrajState() [4/4]
◆ ~G4ErrorTrajState()
virtual G4ErrorTrajState::~G4ErrorTrajState |
( |
| ) |
|
|
inlinevirtual |
◆ BuildCharge()
void G4ErrorTrajState::BuildCharge |
( |
| ) |
|
Definition at line 138 of file G4ErrorTrajState.cc.
139{
142 if(particle == nullptr)
143 {
144 std::ostringstream message;
146 G4Exception(
"G4ErrorTrajState::BuildCharge()",
"GEANT4e-error",
148 }
149 else
150 {
152 }
153}
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4double GetPDGCharge() const
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
Referenced by SetData().
◆ Dump()
virtual void G4ErrorTrajState::Dump |
( |
std::ostream & | out = G4cout | ) |
const |
|
pure virtual |
◆ DumpPosMomError()
void G4ErrorTrajState::DumpPosMomError |
( |
std::ostream & | out = G4cout | ) |
const |
◆ GetCharge()
G4double G4ErrorTrajState::GetCharge |
( |
| ) |
const |
|
inline |
◆ GetError()
◆ GetG4Track()
G4Track * G4ErrorTrajState::GetG4Track |
( |
| ) |
const |
|
inline |
◆ GetMomentum()
G4Vector3D G4ErrorTrajState::GetMomentum |
( |
| ) |
const |
|
inline |
◆ GetParticleType()
const G4String & G4ErrorTrajState::GetParticleType |
( |
| ) |
const |
|
inline |
◆ GetPosition()
G4Point3D G4ErrorTrajState::GetPosition |
( |
| ) |
const |
|
inline |
◆ GetTSType()
virtual G4eTSType G4ErrorTrajState::GetTSType |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
Definition at line 89 of file G4ErrorTrajState.cc.
90{
91 if(this != &ts)
92 {
102
103
105 }
106 return *this;
107}
◆ PropagateError()
Reimplemented in G4ErrorFreeTrajState.
Definition at line 110 of file G4ErrorTrajState.cc.
111{
112 std::ostringstream message;
113 message <<
"Wrong trajectory state type !" <<
G4endl
115 G4Exception(
"G4ErrorTrajState::PropagateError()",
"GEANT4e-Error",
117 return -1;
118}
virtual G4eTSType GetTSType() const
◆ SetCharge()
void G4ErrorTrajState::SetCharge |
( |
G4double | ch | ) |
|
|
inline |
◆ SetData()
◆ SetError()
◆ SetG4Track()
void G4ErrorTrajState::SetG4Track |
( |
G4Track * | trk | ) |
|
|
inline |
◆ SetMomentum()
virtual void G4ErrorTrajState::SetMomentum |
( |
const G4Vector3D & | mom | ) |
|
|
inlinevirtual |
◆ SetParticleType()
void G4ErrorTrajState::SetParticleType |
( |
const G4String & | partType | ) |
|
|
inline |
◆ SetPosition()
virtual void G4ErrorTrajState::SetPosition |
( |
const G4Point3D | pos | ) |
|
|
inlinevirtual |
◆ Update()
◆ UpdatePosMom()
◆ operator<<
Definition at line 162 of file G4ErrorTrajState.cc.
163{
164
165 out <<
" G4ErrorTrajState of type " << ts.
theTSType
166 <<
" : partycle: " << ts.
fParticleType <<
" position: " << std::setw(6)
168 << " error matrix ";
170
171 return out;
172}
G4GLOB_DLL std::ostream G4cout
◆ fCharge
◆ fError
◆ fMomentum
Definition at line 125 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), GetMomentum(), operator=(), operator=(), SetData(), SetMomentum(), G4ErrorFreeTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), G4ErrorFreeTrajState::SetPosition(), G4ErrorSurfaceTrajState::SetPosition(), and UpdatePosMom().
◆ fParticleType
G4String G4ErrorTrajState::fParticleType |
|
protected |
◆ fPosition
Definition at line 124 of file G4ErrorTrajState.hh.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), GetPosition(), operator=(), operator=(), SetData(), G4ErrorFreeTrajState::SetMomentum(), G4ErrorSurfaceTrajState::SetMomentum(), G4ErrorFreeTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), G4ErrorSurfaceTrajState::SetParameters(), SetPosition(), and UpdatePosMom().
◆ iverbose
G4int G4ErrorTrajState::iverbose = 0 |
|
protected |
◆ theG4Track
G4Track* G4ErrorTrajState::theG4Track = nullptr |
|
protected |
◆ theTSType
The documentation for this class was generated from the following files: