#include <G4FieldTrack.hh>
Public 타입 | |
enum | { ncompSVEC = 12 } |
Private 멤버 함수 | |
G4FieldTrack & | SetCurvePnt (const G4ThreeVector &pPosition, const G4ThreeVector &pMomentum, G4double s_curve) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4FieldTrack &SixVec) |
G4FieldTrack.hh 파일의 54 번째 라인에서 정의되었습니다.
anonymous enum |
열거형 멤버 | |
---|---|
ncompSVEC |
G4FieldTrack.hh 파일의 149 번째 라인에서 정의되었습니다.
G4FieldTrack::G4FieldTrack | ( | const G4ThreeVector & | pPosition, |
G4double | LaboratoryTimeOfFlight, | ||
const G4ThreeVector & | pMomentumDirection, | ||
G4double | kineticEnergy, | ||
G4double | restMass_c2, | ||
G4double | charge, | ||
const G4ThreeVector & | polarization, | ||
G4double | magnetic_dipole_moment = 0.0 , |
||
G4double | curve_length = 0.0 , |
||
G4double | PDGspin = -1.0 |
||
) |
G4FieldTrack.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : SetPolarization(), SetPosition(), UpdateFourMomentum().
G4FieldTrack::G4FieldTrack | ( | const G4FieldTrack & | pFieldTrack | ) |
G4FieldTrack::G4FieldTrack | ( | char | ) |
G4FieldTrack.cc 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : SetCurvePnt(), SetPolarization().
G4FieldTrack::~G4FieldTrack | ( | ) |
G4FieldTrack::G4FieldTrack | ( | const G4ThreeVector & | pPosition, |
const G4ThreeVector & | pMomentumDirection, | ||
G4double | curve_length, | ||
G4double | kineticEnergy, | ||
const G4double | restMass_c2, | ||
G4double | velocity, | ||
G4double | LaboratoryTimeOfFlight = 0.0 , |
||
G4double | ProperTimeOfFlight = 0.0 , |
||
const G4ThreeVector * | pPolarization = 0 , |
||
G4double | PDGspin = -1.0 |
||
) |
G4FieldTrack.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : fChargeState, G4ChargeState::SetPDGSpin(), SetPolarization(), SetPosition(), UpdateFourMomentum().
|
inline |
다음에 의해서 참조됨 : G4PathFinder::ComputeStep().
|
inline |
G4FieldTrack.hh 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : fChargeState.
다음에 의해서 참조됨 : G4PathFinder::DoNextCurvedStep().
|
inline |
다음에 의해서 참조됨 : G4MagInt_Driver::AccurateAdvance(), G4ChordFinder::AdvanceChordLimited(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), G4VIntersectionLocator::CheckAndReEstimateEndpoint(), G4PropagatorInField::ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), operator<<(), G4MagInt_Driver::PrintStat_Aux(), G4PropagatorInField::printStatus(), G4VIntersectionLocator::printStatus(), G4MagInt_Driver::PrintStatus(), G4MagInt_Driver::QuickAdvance(), G4VIntersectionLocator::ReEstimateEndpoint(), G4VIntersectionLocator::ReportReversedPoints().
|
inline |
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4PropagatorInField::ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4MagInt_Driver::PrintStat_Aux(), G4PropagatorInField::printStatus(), G4VIntersectionLocator::printStatus(), G4MagInt_Driver::PrintStatus().
|
inline |
|
inline |
G4FieldTrack.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : fChargeState, G4ChargeState::GetPDGSpin().
|
inline |
다음에 의해서 참조됨 : GetSpin(), operator<<().
|
inline |
다음에 의해서 참조됨 : G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), G4VIntersectionLocator::CheckAndReEstimateEndpoint(), G4PropagatorInField::ComputeStep(), G4PathFinder::ComputeStep(), G4ITPathFinder::ComputeStep(), G4PathFinder::DoNextCurvedStep(), G4ITPathFinder::DoNextCurvedStep(), G4PathFinder::DoNextLinearStep(), G4ITPathFinder::DoNextLinearStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4ChordFinderSaf::FindNextChord(), G4PathFinder::Locate(), G4MagInt_Driver::PrintStat_Aux(), G4PropagatorInField::printStatus(), G4VIntersectionLocator::printStatus(), G4MagInt_Driver::PrintStatus(), G4MagInt_Driver::QuickAdvance(), G4VIntersectionLocator::ReEstimateEndpoint(), G4PathFinder::ReLocate(), G4MultiLevelLocator::ReportFieldValue().
|
inline |
|
inline |
G4FieldTrack.hh 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : fRestMass_c2.
다음에 의해서 참조됨 : G4PathFinder::DoNextCurvedStep(), G4MultiLevelLocator::EstimateIntersectionPoint().
|
inline |
|
inline |
G4FieldTrack.hh 파일의 159 번째 라인에서 정의되었습니다.
다음을 참조함 : SetPolarization().
G4FieldTrack.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : fKineticEnergy, fLabTimeOfFlight, fMomentumDir, fProperTimeOfFlight, fRestMass_c2, CLHEP::Hep3Vector::mag2(), ncompSVEC, SetPolarization(), SixVector, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4MagInt_Driver::AccurateAdvance(), G4MagInt_Driver::PrintStatus(), G4MagInt_Driver::QuickAdvance().
|
inline |
void G4FieldTrack::SetChargeAndMoments | ( | G4double | charge, |
G4double | magnetic_dipole_moment = DBL_MAX , |
||
G4double | electric_dipole_moment = DBL_MAX , |
||
G4double | magnetic_charge = DBL_MAX |
||
) |
G4FieldTrack.cc 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : fChargeState, G4ChargeState::SetChargesAndMoments().
다음에 의해서 참조됨 : G4FieldTrackUpdator::Update().
|
inlineprivate |
다음에 의해서 참조됨 : G4FieldTrack().
|
inline |
|
inline |
G4FieldTrack.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : fChargeState, G4ChargeState::SetPDGSpin().
다음에 의해서 참조됨 : G4FieldTrackUpdator::Update().
|
inline |
다음에 의해서 참조됨 : G4FieldTrack(), InitialiseSpin(), LoadFromArray(), SetSpin().
|
inline |
다음에 의해서 참조됨 : G4PathFinder::DoNextLinearStep(), G4FieldTrackUpdator::Update().
G4FieldTrack.hh 파일의 136 번째 라인에서 정의되었습니다.
다음을 참조함 : fRestMass_c2.
다음에 의해서 참조됨 : G4FieldTrackUpdator::Update().
|
inline |
G4FieldTrack.hh 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : SetPolarization().
다음에 의해서 참조됨 : G4FieldTrackUpdator::Update().
|
inline |
다음에 의해서 참조됨 : G4FieldTrack().
|
inline |
다음에 의해서 참조됨 : G4FieldTrackUpdator::Update().
|
friend |
G4FieldTrack.cc 파일의 33 번째 라인에서 정의되었습니다.
|
private |
G4FieldTrack.hh 파일의 181 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FieldTrack(), GetChargeState(), GetPDGSpin(), SetChargeAndMoments(), SetPDGSpin().
|
private |
G4FieldTrack.hh 파일의 171 번째 라인에서 정의되었습니다.
|
private |
G4FieldTrack.hh 파일의 172 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadFromArray(), operator<<().
|
private |
G4FieldTrack.hh 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadFromArray(), operator<<().
|
private |
G4FieldTrack.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadFromArray(), operator<<().
|
private |
G4FieldTrack.hh 파일의 176 번째 라인에서 정의되었습니다.
|
private |
G4FieldTrack.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadFromArray(), operator<<().
|
private |
G4FieldTrack.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetRestMass(), LoadFromArray(), operator<<(), SetRestMass().
|
private |
G4FieldTrack.hh 파일의 170 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadFromArray(), operator<<().