#include <G4ErrorFreeTrajState.hh>
Protected 속성 | |
G4String | fParticleType |
G4Point3D | fPosition |
G4Vector3D | fMomentum |
G4double | fCharge |
G4ErrorTrajErr | fError |
G4eTSType | theTSType |
G4Track * | theG4Track |
G4int | iverbose |
Private 멤버 함수 | |
void | Init () |
G4int | PropagateErrorMSC (const G4Track *aTrack) |
void | CalculateEffectiveZandA (const G4Material *mate, double &effZ, double &effA) |
G4int | PropagateErrorIoni (const G4Track *aTrack) |
Private 속성 | |
G4ErrorFreeTrajParam | fTrajParam |
G4ErrorMatrix | theTransfMat |
G4bool | theFirstStep |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4ErrorFreeTrajState &ts) |
G4ErrorFreeTrajState.hh 파일의 65 번째 라인에서 정의되었습니다.
|
inline |
G4ErrorFreeTrajState.hh 파일의 69 번째 라인에서 정의되었습니다.
G4ErrorFreeTrajState::G4ErrorFreeTrajState | ( | const G4String & | partName, |
const G4Point3D & | pos, | ||
const G4Vector3D & | mom, | ||
const G4ErrorTrajErr & | errmat = G4ErrorTrajErr(5,0) |
||
) |
G4ErrorFreeTrajState.cc 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrajParam, Init().
G4ErrorFreeTrajState::G4ErrorFreeTrajState | ( | const G4ErrorSurfaceTrajState & | tpOS | ) |
G4ErrorFreeTrajState.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::c_light, cm, HepGeom::BasicVector3D< T >::cross(), dir, E, G4ErrorTrajState::fCharge, G4ErrorTrajState::fError, G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, G4cout, G4endl, G4FieldManager::GetDetectorField(), G4ErrorFreeTrajParam::GetDirection(), G4ErrorTrajState::GetError(), G4TransportationManager::GetFieldManager(), G4Field::GetFieldValue(), G4ErrorFreeTrajParam::GetLambda(), G4ErrorSurfaceTrajState::GetParameters(), GetParameters(), G4ErrorFreeTrajParam::GetPhi(), G4ErrorSurfaceTrajParam::GetPV(), G4ErrorSurfaceTrajParam::GetPW(), G4TransportationManager::GetTransportationManager(), G4ErrorSurfaceTrajParam::GetVectorV(), G4ErrorSurfaceTrajState::GetVectorV(), G4ErrorSurfaceTrajParam::GetVectorW(), G4ErrorSurfaceTrajState::GetVectorW(), h1, Init(), G4ErrorTrajState::iverbose, CLHEP::Hep3Vector::mag(), HepGeom::BasicVector3D< T >::mag(), HepGeom::BasicVector3D< T >::mag2(), Q, G4ErrorSymMatrix::similarity(), tesla, CLHEP::Hep3Vector::theta(), CLHEP::Hep3Vector::x(), HepGeom::BasicVector3D< T >::x(), CLHEP::Hep3Vector::y(), HepGeom::BasicVector3D< T >::y(), CLHEP::Hep3Vector::z(), HepGeom::BasicVector3D< T >::z().
|
inline |
G4ErrorFreeTrajState.hh 파일의 79 번째 라인에서 정의되었습니다.
|
inherited |
G4ErrorTrajState.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4ErrorTrajState::fCharge, G4ParticleTable::FindParticle(), G4ErrorTrajState::fParticleType, G4Exception(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), message().
다음에 의해서 참조됨 : Init(), G4ErrorSurfaceTrajState::Init(), G4ErrorTrajState::SetData().
|
private |
G4ErrorFreeTrajState.cc 파일의 654 번째 라인에서 정의되었습니다.
다음을 참조함 : g, G4Element::GetA(), G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), mole.
다음에 의해서 참조됨 : PropagateErrorIoni(), PropagateErrorMSC().
G4ErrorTrajState를 구현.
G4ErrorFreeTrajState.cc 파일의 170 번째 라인에서 정의되었습니다.
G4ErrorTrajState.cc 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator<<().
|
inlineinherited |
G4ErrorTrajState.hh 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fCharge.
|
inlineinherited |
G4ErrorTrajState.hh 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fError.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), ProcessEvent().
|
inlineinherited |
G4ErrorTrajState.hh 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::theG4Track.
다음에 의해서 참조됨 : ProcessEvent().
|
inlineinherited |
G4ErrorTrajState.hh 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fMomentum.
다음에 의해서 참조됨 : G4ErrorPropagator::InitG4Track(), ProcessEvent(), G4ErrorPropagator::Propagate(), G4ErrorPropagator::PropagateOneStep().
|
inline |
G4ErrorFreeTrajState.hh 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrajParam.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState().
|
inlineinherited |
G4ErrorTrajState.hh 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fParticleType.
다음에 의해서 참조됨 : G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), G4ErrorPropagator::PropagateOneStep().
|
inlineinherited |
G4ErrorTrajState.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fPosition.
다음에 의해서 참조됨 : G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitG4Track(), ProcessEvent().
|
inline |
G4ErrorFreeTrajState.hh 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : theTransfMat.
|
inlinevirtualinherited |
G4ErrorTrajState.hh 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::theTSType.
다음에 의해서 참조됨 : G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitFreeTrajState(), G4ErrorTrajState::PropagateError().
|
private |
G4ErrorFreeTrajState.cc 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::BuildCharge(), G4eTS_FREE, theFirstStep, theTransfMat, G4ErrorTrajState::theTSType.
다음에 의해서 참조됨 : G4ErrorFreeTrajState().
G4ErrorTrajState(으)로부터 재구현되었습니다.
G4ErrorFreeTrajState.cc 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, CLHEP::Hep3Vector::cross(), G4ErrorTrajState::fError, G4cout, G4endl, G4ErrorMode_PropBackwards, G4ErrorStage_Deflation, G4InuclParticleNames::gam, G4DynamicParticle::GetCharge(), G4FieldManager::GetDetectorField(), G4Track::GetDynamicParticle(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4TransportationManager::GetFieldManager(), G4Field::GetFieldValue(), G4GeometryTolerance::GetInstance(), G4StepPoint::GetMomentum(), G4Track::GetMomentum(), G4StepPoint::GetPosition(), G4Track::GetPosition(), G4Step::GetPreStepPoint(), G4Track::GetStep(), G4Step::GetStepLength(), G4GeometryTolerance::GetSurfaceTolerance(), G4TransportationManager::GetTransportationManager(), GeV, h1, h2, G4ErrorTrajState::iverbose, kCarTolerance, CLHEP::Hep3Vector::mag(), HepGeom::BasicVector3D< T >::mag(), MeV, CLHEP::Hep3Vector::perp(), HepGeom::BasicVector3D< T >::perp(), PropagateErrorIoni(), PropagateErrorMSC(), HepGeom::BasicVector3D< T >::setX(), G4ErrorSymMatrix::similarity(), G4ErrorSymMatrix::T(), G4ErrorMatrix::T(), tesla, HepGeom::BasicVector3D< T >::theta(), theTransfMat, CLHEP::Hep3Vector::x(), HepGeom::BasicVector3D< T >::x(), CLHEP::Hep3Vector::y(), HepGeom::BasicVector3D< T >::y(), CLHEP::Hep3Vector::z(), HepGeom::BasicVector3D< T >::z().
다음에 의해서 참조됨 : G4ErrorPropagator::MakeOneStep().
G4ErrorFreeTrajState.cc 파일의 669 번째 라인에서 정의되었습니다.
다음을 참조함 : beta, CalculateEffectiveZandA(), cm, E, Emax, G4ErrorTrajState::fError, G4cout, G4endl, G4Material::GetDensity(), G4Track::GetDynamicParticle(), G4VPhysicalVolume::GetLogicalVolume(), G4DynamicParticle::GetMass(), G4LogicalVolume::GetMaterial(), G4StepPoint::GetMomentum(), G4Track::GetMomentum(), G4Step::GetPreStepPoint(), G4Track::GetStep(), G4Step::GetStepLength(), G4Track::GetTotalEnergy(), G4Track::GetVolume(), GeV, G4ErrorTrajState::iverbose, CLHEP::Hep3Vector::mag(), mg, mole.
다음에 의해서 참조됨 : PropagateError().
G4ErrorFreeTrajState.cc 파일의 603 번째 라인에서 정의되었습니다.
다음을 참조함 : CalculateEffectiveZandA(), cm, G4ErrorTrajState::fError, g, G4cout, G4endl, G4DynamicParticle::GetCharge(), G4Material::GetDensity(), G4Track::GetDynamicParticle(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMaterial(), G4Track::GetMomentum(), G4Material::GetName(), G4Material::GetNuclearInterLength(), G4Material::GetRadlen(), G4Track::GetStep(), G4Step::GetStepLength(), G4Track::GetTotalEnergy(), G4Track::GetVolume(), GeV, G4ErrorTrajState::iverbose, CLHEP::Hep3Vector::mag(), mole, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : PropagateError().
G4ErrorTrajState.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fCharge.
|
inherited |
G4ErrorTrajState.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::BuildCharge(), G4ErrorTrajState::fMomentum, G4ErrorTrajState::fParticleType, G4ErrorTrajState::fPosition, pos.
|
inlinevirtualinherited |
G4ErrorTrajState.hh 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fError.
G4ErrorTrajState.hh 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::theG4Track.
다음에 의해서 참조됨 : G4ErrorPropagator::InitG4Track().
|
inlinevirtual |
G4ErrorTrajState(으)로부터 재구현되었습니다.
G4ErrorFreeTrajState.hh 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fPosition, SetParameters().
|
inline |
G4ErrorFreeTrajState.hh 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, pos, G4ErrorFreeTrajParam::SetParameters().
다음에 의해서 참조됨 : SetMomentum(), SetPosition().
G4ErrorTrajState.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fParticleType.
G4ErrorTrajState(으)로부터 재구현되었습니다.
G4ErrorFreeTrajState.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fMomentum, SetParameters().
G4ErrorTrajState(으)로부터 재구현되었습니다.
G4ErrorFreeTrajState.cc 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrajParam, G4Track::GetMomentum(), G4Track::GetPosition(), G4ErrorFreeTrajParam::Update(), G4ErrorTrajState::UpdatePosMom().
다음에 의해서 참조됨 : G4ErrorPropagator::MakeOneStep().
|
inherited |
G4ErrorTrajState.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, pos.
다음에 의해서 참조됨 : Update().
|
friend |
G4ErrorFreeTrajState.cc 파일의 186 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4ErrorTrajState.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorTrajState::BuildCharge(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), G4ErrorTrajState::GetCharge(), G4ErrorTrajState::SetCharge().
|
protectedinherited |
|
protectedinherited |
G4ErrorTrajState.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), G4ErrorTrajState::GetMomentum(), operator<<(), G4ErrorTrajState::SetData(), G4ErrorTrajState::SetMomentum(), G4ErrorSurfaceTrajState::SetParameters(), SetParameters(), SetPosition(), G4ErrorSurfaceTrajState::SetPosition(), G4ErrorTrajState::UpdatePosMom().
|
protectedinherited |
G4ErrorTrajState.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorTrajState::BuildCharge(), G4ErrorTrajState::GetParticleType(), operator<<(), G4ErrorTrajState::SetData(), G4ErrorTrajState::SetParticleType().
|
protectedinherited |
G4ErrorTrajState.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState(), G4ErrorTrajState::GetPosition(), operator<<(), G4ErrorTrajState::SetData(), SetMomentum(), G4ErrorSurfaceTrajState::SetMomentum(), G4ErrorSurfaceTrajState::SetParameters(), SetParameters(), G4ErrorTrajState::SetPosition(), G4ErrorTrajState::UpdatePosMom().
|
private |
G4ErrorFreeTrajState.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorFreeTrajState(), GetParameters(), operator<<(), SetParameters(), Update().
|
protectedinherited |
G4ErrorTrajState.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), G4ErrorTrajState::G4ErrorTrajState(), PropagateError(), PropagateErrorIoni(), PropagateErrorMSC().
|
private |
G4ErrorFreeTrajState.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Init().
|
protectedinherited |
G4ErrorTrajState.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorTrajState::GetG4Track(), G4ErrorTrajState::SetG4Track().
|
private |
G4ErrorFreeTrajState.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTransfMat(), Init(), PropagateError().
|
protectedinherited |
G4ErrorTrajState.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorTrajState::GetTSType(), Init(), G4ErrorSurfaceTrajState::Init(), operator<<().