![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/error_propagation/include/G4ErrorFreeTrajState.hh>
Inheritance diagram for G4ErrorFreeTrajState:
Collaboration diagram for G4ErrorFreeTrajState:Private Member Functions | |
| void | Init () |
| G4int | PropagateErrorMSC (const G4Track *aTrack) |
| void | CalculateEffectiveZandA (const G4Material *mate, double &effZ, double &effA) |
| G4int | PropagateErrorIoni (const G4Track *aTrack) |
Private Attributes | |
| G4ErrorFreeTrajParam | fTrajParam |
| G4ErrorMatrix | theTransfMat |
| G4bool | theFirstStep |
Friends | |
| std::ostream & | operator<< (std::ostream &, const G4ErrorFreeTrajState &ts) |
Additional Inherited Members | |
Protected Attributes inherited from G4ErrorTrajState | |
| G4String | fParticleType |
| G4Point3D | fPosition |
| G4Vector3D | fMomentum |
| G4double | fCharge |
| G4ErrorTrajErr | fError |
| G4eTSType | theTSType |
| G4Track * | theG4Track |
| G4int | iverbose |
Definition at line 64 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 64 of file G4ErrorFreeTrajState.hh
|
inline |
Definition at line 68 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 68 of file G4ErrorFreeTrajState.hh
| G4ErrorFreeTrajState::G4ErrorFreeTrajState | ( | const G4String & | partName, |
| const G4Point3D & | pos, | ||
| const G4Vector3D & | mom, | ||
| const G4ErrorTrajErr & | errmat = G4ErrorTrajErr(5,0) |
||
| ) |
Definition at line 48 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 48 of file G4ErrorFreeTrajState.cc
References fTrajParam, and Init().
Here is the call graph for this function:| G4ErrorFreeTrajState::G4ErrorFreeTrajState | ( | const G4ErrorSurfaceTrajState & | tpOS | ) |
Definition at line 56 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 56 of file G4ErrorFreeTrajState.cc
References source.hepunit::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(), mom, Q, G4ErrorSymMatrix::similarity(), tesla, CLHEP::Hep3Vector::theta(), CLHEP::Hep3Vector::x(), HepGeom::BasicVector3D< T >::x(), CLHEP::Hep3Vector::y(), HepGeom::BasicVector3D< T >::y(), CLHEP::Hep3Vector::z(), and HepGeom::BasicVector3D< T >::z().
Here is the call graph for this function:
|
inline |
Definition at line 78 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 78 of file G4ErrorFreeTrajState.hh
|
private |
Definition at line 653 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 653 of file G4ErrorFreeTrajState.cc
References Acts::UnitConstants::g, G4Element::GetA(), G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), and mole.
Referenced by PropagateErrorIoni(), and PropagateErrorMSC().
Here is the call graph for this function:
Here is the caller graph for this function:Implements G4ErrorTrajState.
Definition at line 169 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 169 of file G4ErrorFreeTrajState.cc
|
inline |
Definition at line 107 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 107 of file G4ErrorFreeTrajState.hh
References fTrajParam.
Referenced by G4ErrorSurfaceTrajState::BuildErrorMatrix(), and G4ErrorFreeTrajState().
Here is the caller graph for this function:
|
inline |
Definition at line 110 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 110 of file G4ErrorFreeTrajState.hh
References theTransfMat.
|
private |
Definition at line 160 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 160 of file G4ErrorFreeTrajState.cc
References G4ErrorTrajState::BuildCharge(), G4eTS_FREE, theFirstStep, theTransfMat, and G4ErrorTrajState::theTSType.
Referenced by G4ErrorFreeTrajState().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4ErrorTrajState.
Definition at line 202 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 202 of file G4ErrorFreeTrajState.cc
References charge, 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(), and HepGeom::BasicVector3D< T >::z().
Referenced by G4ErrorPropagator::MakeOneStep().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 668 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 668 of file G4ErrorFreeTrajState.cc
References CalculateEffectiveZandA(), cm, E, Emax, Acts::VectorHelpers::eta(), F1, F2, 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(), mass, mg, and mole.
Referenced by PropagateError().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 602 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 602 of file G4ErrorFreeTrajState.cc
References CalculateEffectiveZandA(), charge, cm, G4ErrorTrajState::fError, Acts::UnitConstants::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(), and CLHEP::Hep3Vector::y().
Referenced by PropagateError().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from G4ErrorTrajState.
Definition at line 97 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 97 of file G4ErrorFreeTrajState.hh
References G4ErrorTrajState::fPosition, and SetParameters().
Here is the call graph for this function:
|
inline |
Definition at line 100 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 100 of file G4ErrorFreeTrajState.hh
References G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, mom, pos(), and G4ErrorFreeTrajParam::SetParameters().
Referenced by SetMomentum(), and SetPosition().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4ErrorTrajState.
Definition at line 94 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 94 of file G4ErrorFreeTrajState.hh
References G4ErrorTrajState::fMomentum, and SetParameters().
Here is the call graph for this function:Reimplemented from G4ErrorTrajState.
Definition at line 175 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 175 of file G4ErrorFreeTrajState.cc
References fTrajParam, G4Track::GetMomentum(), G4Track::GetPosition(), G4ErrorFreeTrajParam::Update(), and G4ErrorTrajState::UpdatePosMom().
Referenced by G4ErrorPropagator::MakeOneStep().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
Definition at line 185 of file G4ErrorFreeTrajState.cc.
View newest version in sPHENIX GitHub at line 185 of file G4ErrorFreeTrajState.cc
|
private |
Definition at line 130 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 130 of file G4ErrorFreeTrajState.hh
Referenced by G4ErrorFreeTrajState(), GetParameters(), operator<<(), SetParameters(), and Update().
|
private |
Definition at line 134 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 134 of file G4ErrorFreeTrajState.hh
Referenced by Init().
|
private |
Definition at line 132 of file G4ErrorFreeTrajState.hh.
View newest version in sPHENIX GitHub at line 132 of file G4ErrorFreeTrajState.hh
Referenced by GetTransfMat(), Init(), and PropagateError().