Geant4-11
|
#include <G4ErrorSurfaceTrajState.hh>
Protected Attributes | |
G4double | fCharge = 0. |
G4ErrorTrajErr | fError |
G4Vector3D | fMomentum |
G4String | fParticleType |
G4Point3D | fPosition |
G4int | iverbose = 0 |
G4Track * | theG4Track = nullptr |
G4eTSType | theTSType |
Private Member Functions | |
void | Init () |
Private Attributes | |
G4ErrorSurfaceTrajParam | fTrajParam |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4ErrorSurfaceTrajState &ts) |
Definition at line 55 of file G4ErrorSurfaceTrajState.hh.
G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState | ( | const G4String & | partType, |
const G4Point3D & | pos, | ||
const G4Vector3D & | mom, | ||
const G4Plane3D & | plane, | ||
const G4ErrorTrajErr & | errmat = G4ErrorTrajErr(5, 0) |
||
) |
Definition at line 56 of file G4ErrorSurfaceTrajState.cc.
References fTrajParam, Init(), and pos.
G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState | ( | const G4String & | partType, |
const G4Point3D & | pos, | ||
const G4Vector3D & | mom, | ||
const G4Vector3D & | vecV, | ||
const G4Vector3D & | vecW, | ||
const G4ErrorTrajErr & | errmat = G4ErrorTrajErr(5, 0) |
||
) |
Definition at line 46 of file G4ErrorSurfaceTrajState.cc.
References fTrajParam, Init(), and pos.
G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState | ( | G4ErrorFreeTrajState & | tpSC, |
const G4Plane3D & | plane | ||
) |
Definition at line 68 of file G4ErrorSurfaceTrajState.cc.
References BuildErrorMatrix(), G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, GetVectorV(), GetVectorW(), and Init().
G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState | ( | G4ErrorFreeTrajState & | tpSC, |
const G4Vector3D & | vecV, | ||
const G4Vector3D & | vecW, | ||
G4ErrorMatrix & | transfM | ||
) |
Definition at line 84 of file G4ErrorSurfaceTrajState.cc.
References BuildErrorMatrix(), G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, and Init().
|
inline |
Definition at line 78 of file G4ErrorSurfaceTrajState.hh.
|
inherited |
Definition at line 138 of file G4ErrorTrajState.cc.
References FatalException, G4ErrorTrajState::fCharge, G4ParticleTable::FindParticle(), G4ErrorTrajState::fParticleType, G4Exception(), G4ParticleTable::GetParticleTable(), and G4ParticleDefinition::GetPDGCharge().
Referenced by G4ErrorFreeTrajState::Init(), Init(), and G4ErrorTrajState::SetData().
G4ErrorMatrix G4ErrorSurfaceTrajState::BuildErrorMatrix | ( | G4ErrorFreeTrajState & | tpSC, |
const G4Vector3D & | vecV, | ||
const G4Vector3D & | vecW | ||
) |
Definition at line 98 of file G4ErrorSurfaceTrajState.cc.
References source.hepunit::c_light, cm, HepGeom::BasicVector3D< T >::cross(), G4ErrorTrajState::fCharge, G4ErrorTrajState::fError, G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, G4cout, G4endl, G4ErrorMode_PropBackwards, G4FieldManager::GetDetectorField(), G4ErrorTrajState::GetError(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4TransportationManager::GetFieldManager(), G4Field::GetFieldValue(), G4ErrorFreeTrajParam::GetLambda(), G4ErrorFreeTrajState::GetParameters(), G4ErrorFreeTrajParam::GetPhi(), G4TransportationManager::GetTransportationManager(), GetVectorV(), GetVectorW(), GeV, G4ErrorTrajState::iverbose, km, HepGeom::BasicVector3D< T >::mag(), CLHEP::Hep3Vector::mag(), ns, CLHEP::pi, pos, Q, G4ErrorSymMatrix::similarity(), tesla, HepGeom::BasicVector3D< T >::x(), CLHEP::Hep3Vector::x(), HepGeom::BasicVector3D< T >::y(), CLHEP::Hep3Vector::y(), HepGeom::BasicVector3D< T >::z(), and CLHEP::Hep3Vector::z().
Referenced by G4ErrorSurfaceTrajState().
|
virtual |
Implements G4ErrorTrajState.
Definition at line 231 of file G4ErrorSurfaceTrajState.cc.
|
inherited |
Definition at line 156 of file G4ErrorTrajState.cc.
|
inlineinherited |
|
inlineinherited |
Definition at line 111 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fError.
Referenced by BuildErrorMatrix(), and G4ErrorFreeTrajState::G4ErrorFreeTrajState().
|
inlineinherited |
|
inlineinherited |
Definition at line 108 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fMomentum.
Referenced by G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().
|
inline |
Definition at line 91 of file G4ErrorSurfaceTrajState.hh.
References fTrajParam.
Referenced by G4ErrorFreeTrajState::G4ErrorFreeTrajState().
|
inlineinherited |
Definition at line 102 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fParticleType.
Referenced by G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), and G4ErrorPropagator::PropagateOneStep().
|
inlineinherited |
Definition at line 105 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fPosition.
Referenced by G4ErrorPropagator::GetFinalTrajState(), and G4ErrorPropagator::InitG4Track().
|
inlinevirtualinherited |
Definition at line 120 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::theTSType.
Referenced by G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitFreeTrajState(), and G4ErrorTrajState::PropagateError().
|
inline |
Definition at line 108 of file G4ErrorSurfaceTrajState.hh.
References fTrajParam, and G4ErrorSurfaceTrajParam::GetVectorV().
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState(), SetMomentum(), and SetPosition().
|
inline |
Definition at line 110 of file G4ErrorSurfaceTrajState.hh.
References fTrajParam, and G4ErrorSurfaceTrajParam::GetVectorW().
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState(), SetMomentum(), and SetPosition().
|
private |
Definition at line 224 of file G4ErrorSurfaceTrajState.cc.
References G4ErrorTrajState::BuildCharge(), G4eTS_OS, and G4ErrorTrajState::theTSType.
Referenced by G4ErrorSurfaceTrajState().
Reimplemented in G4ErrorFreeTrajState.
Definition at line 110 of file G4ErrorTrajState.cc.
References FatalException, G4endl, G4Exception(), and G4ErrorTrajState::GetTSType().
|
inlineinherited |
Definition at line 118 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fCharge.
|
inherited |
Definition at line 128 of file G4ErrorTrajState.cc.
References G4ErrorTrajState::BuildCharge(), G4ErrorTrajState::fMomentum, G4ErrorTrajState::fParticleType, G4ErrorTrajState::fPosition, and pos.
|
inlinevirtualinherited |
Definition at line 112 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fError.
|
inlineinherited |
Definition at line 115 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::theG4Track.
Referenced by G4ErrorPropagator::InitG4Track().
|
inlinevirtual |
Reimplemented from G4ErrorTrajState.
Definition at line 117 of file G4ErrorSurfaceTrajState.hh.
References G4ErrorTrajState::fPosition, GetVectorV(), GetVectorW(), and SetParameters().
|
inline |
Definition at line 100 of file G4ErrorSurfaceTrajState.hh.
References G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, pos, and G4ErrorSurfaceTrajParam::SetParameters().
|
inline |
Definition at line 92 of file G4ErrorSurfaceTrajState.hh.
References G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, pos, and G4ErrorSurfaceTrajParam::SetParameters().
Referenced by SetMomentum(), and SetPosition().
|
inlineinherited |
Definition at line 103 of file G4ErrorTrajState.hh.
References G4ErrorTrajState::fParticleType.
|
inlinevirtual |
Reimplemented from G4ErrorTrajState.
Definition at line 112 of file G4ErrorSurfaceTrajState.hh.
References G4ErrorTrajState::fMomentum, GetVectorV(), GetVectorW(), pos, and SetParameters().
Reimplemented in G4ErrorFreeTrajState.
Definition at line 88 of file G4ErrorTrajState.hh.
|
inherited |
Definition at line 121 of file G4ErrorTrajState.cc.
References G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, and pos.
Referenced by G4ErrorFreeTrajState::Update().
|
friend |
Definition at line 234 of file G4ErrorSurfaceTrajState.cc.
|
protectedinherited |
Definition at line 126 of file G4ErrorTrajState.hh.
Referenced by G4ErrorTrajState::BuildCharge(), BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorTrajState::GetCharge(), G4ErrorTrajState::operator=(), and G4ErrorTrajState::SetCharge().
|
protectedinherited |
Definition at line 127 of file G4ErrorTrajState.hh.
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorTrajState::GetError(), G4ErrorTrajState::operator=(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), and G4ErrorTrajState::SetError().
|
protectedinherited |
Definition at line 125 of file G4ErrorTrajState.hh.
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState(), G4ErrorTrajState::GetMomentum(), G4ErrorTrajState::operator=(), G4ErrorTrajState::SetData(), G4ErrorTrajState::SetMomentum(), G4ErrorFreeTrajState::SetParameters(), SetParameters(), G4ErrorFreeTrajState::SetPosition(), SetPosition(), and G4ErrorTrajState::UpdatePosMom().
|
protectedinherited |
Definition at line 123 of file G4ErrorTrajState.hh.
Referenced by G4ErrorTrajState::BuildCharge(), G4ErrorTrajState::GetParticleType(), G4ErrorTrajState::operator=(), G4ErrorTrajState::SetData(), and G4ErrorTrajState::SetParticleType().
|
protectedinherited |
Definition at line 124 of file G4ErrorTrajState.hh.
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState(), G4ErrorTrajState::GetPosition(), G4ErrorTrajState::operator=(), G4ErrorTrajState::SetData(), G4ErrorFreeTrajState::SetMomentum(), SetMomentum(), G4ErrorFreeTrajState::SetParameters(), SetParameters(), G4ErrorTrajState::SetPosition(), and G4ErrorTrajState::UpdatePosMom().
|
private |
Definition at line 127 of file G4ErrorSurfaceTrajState.hh.
Referenced by G4ErrorSurfaceTrajState(), GetParameters(), GetVectorV(), GetVectorW(), and SetParameters().
|
protectedinherited |
Definition at line 133 of file G4ErrorTrajState.hh.
Referenced by BuildErrorMatrix(), G4ErrorFreeTrajState::G4ErrorFreeTrajState(), G4ErrorTrajState::G4ErrorTrajState(), G4ErrorTrajState::operator=(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), and G4ErrorFreeTrajState::PropagateErrorMSC().
|
protectedinherited |
Definition at line 131 of file G4ErrorTrajState.hh.
Referenced by G4ErrorTrajState::GetG4Track(), G4ErrorTrajState::operator=(), and G4ErrorTrajState::SetG4Track().
|
protectedinherited |
Definition at line 129 of file G4ErrorTrajState.hh.
Referenced by G4ErrorTrajState::GetTSType(), G4ErrorFreeTrajState::Init(), Init(), and G4ErrorTrajState::operator=().