Hall-D Software
alpha
|
#include <DReferenceTrajectory.h>
Public Member Functions | |
void | ToLab (double &x, double &y, double &z) |
void | ToLab (DVector3 &pos) |
void | FromLab (double &x, double &y, double &z) |
void | FromLab (DVector3 &pos) |
Public Attributes | |
DVector3 | mom |
double | Ro |
DVector3 | B |
double | s |
double | t |
double | cov_t_t |
double | cov_px_t |
double | cov_py_t |
double | cov_pz_t |
double | itheta02 |
double | itheta02s |
double | itheta02s2 |
double | invX0 |
DVector3 | origin |
DVector3 | sdir |
DVector3 | tdir |
DVector3 | udir |
double | L |
Definition at line 60 of file DReferenceTrajectory.h.
|
inlineinherited |
Transform the given vector from the lab coordinate system into this coordinate system.
Definition at line 47 of file DCoordinateSystem.h.
|
inlineinherited |
Transform the given vector from the lab coordinate system into this coordinate system.
Definition at line 71 of file DCoordinateSystem.h.
References DCoordinateSystem::origin, DCoordinateSystem::sdir, DCoordinateSystem::tdir, and DCoordinateSystem::udir.
|
inlineinherited |
Transform the given vector from this coordinate system into the lab coordinate system.
Definition at line 33 of file DCoordinateSystem.h.
|
inlineinherited |
Transform the given vector from this coordinate system into the lab coordinate system.
Definition at line 61 of file DCoordinateSystem.h.
References DCoordinateSystem::origin, DCoordinateSystem::sdir, DCoordinateSystem::tdir, and DCoordinateSystem::udir.
DVector3 DReferenceTrajectory::swim_step_t::B |
Definition at line 64 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::FindPOCAtoLine(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DReferenceTrajectory::IntersectTracks(), DParticleID::PredictSCSector(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::cov_px_t |
Definition at line 68 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::cov_py_t |
Definition at line 68 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::cov_pz_t |
Definition at line 68 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::cov_t_t |
Definition at line 67 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::GetIntersectionWithPlane(), DParticleID::PredictSCSector(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::invX0 |
Definition at line 74 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT2::GetFDCHits(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::itheta02 |
Definition at line 71 of file DReferenceTrajectory.h.
Referenced by DTrackFitterALT1::ChiSq(), DEventProcessor_fdc_covariance_hists::evnt(), DEventProcessor_cdc_covariance_hists::evnt(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DTrackHitSelectorALT1::GetCDCHits(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DReferenceTrajectory::InsertSteps(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::itheta02s |
Definition at line 72 of file DReferenceTrajectory.h.
Referenced by DTrackFitterALT1::ChiSq(), DEventProcessor_fdc_covariance_hists::evnt(), DEventProcessor_cdc_covariance_hists::evnt(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DTrackHitSelectorALT1::GetCDCHits(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DReferenceTrajectory::InsertSteps(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::itheta02s2 |
Definition at line 73 of file DReferenceTrajectory.h.
Referenced by DTrackFitterALT1::ChiSq(), DEventProcessor_fdc_covariance_hists::evnt(), DEventProcessor_cdc_covariance_hists::evnt(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DTrackHitSelectorALT1::GetCDCHits(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DReferenceTrajectory::InsertSteps(), and DReferenceTrajectory::Swim().
|
inherited |
Definition at line 22 of file DCoordinateSystem.h.
Referenced by DHelicalFit::AddStereoHit(), DTrackCandidate_factory_CDC::Attempt_SeedLink(), DTrackFitter::CorrectForELoss(), DReferenceTrajectory::DistToRT(), DTrackFitterALT1::DTrackFitterALT1(), MyProcessor::FillGraphics(), DReferenceTrajectory::FindClosestSwimStep(), DFDCIntersection_factory::FindIntersections(), DEventProcessor_trkres_tree::FindTrajectoryPoint(), DCDCWire::GetCDCWireDerivatives(), DGeometry::GetCDCWires(), DGeometry::GetFDCWires(), DTrackHitSelectorTHROWN::GetMCTrackHit(), main(), DTrackFinder::MatchCDCStereoHit(), and DReferenceTrajectory::Straw_dx().
DVector3 DReferenceTrajectory::swim_step_t::mom |
Definition at line 62 of file DReferenceTrajectory.h.
Referenced by DParticleID::Distance_ToTrack(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DReferenceTrajectory::Dump(), DEventProcessor_eloss::evnt(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::FindPOCAtoLine(), DTrackHitSelectorTHROWN::FindTrackNumber(), DTrackFitterALT1::FitTrack(), DParticleID::Get_ClosestToTrack(), DTrackHitSelectorALT1::GetCDCHits(), DTrackHitSelectorALT2::GetCDCHits(), DTrackHitSelectorALT1::GetFDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DReferenceTrajectory::GetIntersectionWithPlane(), DReferenceTrajectory::GetIntersectionWithRadius(), DTrackFitterALT1::GetResiInfo(), DReferenceTrajectory::InsertSteps(), DReferenceTrajectory::IntersectTracks(), DTrackFitterALT1::LeastSquaresB(), DParticleID::PredictSCSector(), and DReferenceTrajectory::Swim().
|
inherited |
Definition at line 18 of file DCoordinateSystem.h.
Referenced by DTrackCandidate_factory_CDC::Add_UnusedHits(), DTrackFitterKalmanSIMD::AddCDCHit(), DTrackFitterKalmanSIMD::AddFDCHit(), DHelicalFit::AddHit(), MyProcessor::AddKinematicDataTrack(), DHelicalFit::AddStereoHit(), DTrackCandidate_factory_CDC::Attempt_SeedLink(), DTrackCandidate_factory_CDC::Calc_PositionAndMomentum(), DTrackCandidate_factory_CDC::Calc_StereoPosition(), DParticleID::CalcdXHit(), cdc_hit_cmp(), DTrackFitter::CorrectForELoss(), DTrackCandidate_factory_CDC::DCDCTrkHit::Dist2(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DTrackFitter::DistToWire(), DTrackCandidate_factory_FDCCathodes::DocaSqToHelix(), DTrackCandidate_factory::DocaToHelix(), DTrackCandidate_factory::DoRefit(), DTrackFinder_cdc_hit_cosmics_cmp(), DTrackFinder_fdc_hit_cmp(), DTrackFitterALT1::DTrackFitterALT1(), DTrackFitterStraightTrack_cdc_hit_cmp(), DTrackFitterStraightTrack_cdc_hit_reverse_cmp(), DTrackFitterStraightTrack_fdc_hit_cmp(), DReferenceTrajectory::Dump(), JEventProcessor_TrackingPulls::evnt(), JEventProcessor_CDC_TimeToDistance::evnt(), DEventProcessor_eloss::evnt(), JEventProcessor_FDC_Efficiency::evnt(), JEventProcessor_FDCProjectionResiduals::evnt(), DTrackCandidate_factory_FDCCathodes::evnt(), JEventProcessor_CDC_Efficiency::Expect_Hit(), JEventProcessor_FDCProjectionResiduals::Expect_Hit(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), fdc_pseudo_cmp(), FDCSortByZincreasing(), JEventProcessor_CDC_Efficiency::Fill_Efficiency_Histos(), MyProcessor::FillGraphics(), DTrackCandidate_factory_FDCpseudo::FillSeedHits(), DTrackCandidate_factory_CDC::Find_IntersectionBetweenSuperLayers(), DTrackFinder::FindAxialSegments(), DReferenceTrajectory::FindClosestSwimStep(), DFDCIntersection_factory::FindIntersections(), DEventProcessor_trackeff_hists2::FindLR(), DEventProcessor_dc_alignment::FindOffsets(), DReferenceTrajectory::FindPlaneCrossing(), DReferenceTrajectory::FindPOCAtoLine(), DTrackCandidate_factory_FDCpseudo::FindTheta(), DEventProcessor_trkres_tree::FindTrajectoryPoint(), DTrackCandidate_factory_FDCpseudo::FindZ(), DTrackFitterRiemann::FitTrack(), DTrackFitterALT1::FitTrack(), DTrackFitterALT1::ForceLRTruth(), DCoordinateSystem::FromLab(), DTrackFitterRiemann::GetAxialPosition(), DGeometry::GetCDCAxialWires(), DTrackHitSelectorALT2::GetCDCHits(), DGeometry::GetCDCStereoWires(), DGeometry::GetCDCWires(), DTrackHitSelectorALT1::GetFDCHits(), DTrackHitSelectorALT2::GetFDCHits(), DTrackFitterRiemann::GetFDCPosition(), DGeometry::GetFDCWires(), DReferenceTrajectory::GetIntersectionWithPlane(), DReferenceTrajectory::GetIntersectionWithRadius(), DTrackHitSelectorTHROWN::GetMCTrackHit(), DTrackCandidate_factory_FDCCathodes::GetPositionAndMomentum(), DTrackFitterALT1::GetResiInfo(), DTrackCandidate_factory::GetSenseOfRotation(), DTrackFitterRiemann::GetStereoPosition(), DTrackFitterRiemann::GetStereoZ(), DTrackCandidate_factory_FDCCathodes::GetTrackMatch(), DTrackCandidate_factory_FDCpseudo::GetTrkHits(), DReferenceTrajectory::InsertSteps(), DReferenceTrajectory::IntersectTracks(), DTrackFitterKalmanSIMD::KalmanCentral(), DTrackFitterStraightTrack::KalmanFilter(), DEventProcessor_bcal_calib::KalmanFilter(), DEventProcessor_dc_alignment::KalmanFilter(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForwardCDC(), DTrackFitterALT1::LeastSquaresB(), DTrackCandidate_factory_FDCCathodes::LinkStraySegment(), main(), DTrackCandidate_factory::MakeCandidateFromMethod1(), DFDCPseudo_factory_WIRESONLY::MakePseudo(), DEventProcessor_bcal_calib::MatchCDCHit(), DTrackFinder::MatchCDCHit(), DTrackFinder::MatchCDCStereoHit(), DTrackCandidate_factory::MatchMethod10(), DTrackCandidate_factory::MatchMethod11(), DTrackCandidate_factory::MatchMethod12(), DTrackCandidate_factory::MatchMethod13(), DTrackCandidate_factory::MatchMethod2(), DTrackCandidate_factory::MatchMethod3(), DTrackCandidate_factory::MatchMethod4(), DTrackCandidate_factory::MatchMethod5(), DTrackCandidate_factory::MatchMethod6(), DTrackCandidate_factory::MatchMethod7(), DTrackCandidate_factory::MatchMethod8(), DTrackCandidate_factory::MatchMethod9(), DTrackCandidate_factory_CDC::MinDist2(), DParticleID::PredictSCSector(), residFDC::pseudo2HepVector(), combinedResidFunc::pseudo2HepVector(), residFDCCathode::pseudopoint2line(), residFDCAnode::pseudopoint2line(), radialDist2(), DTrackLSFitter::setFitterStartParams(), DTrackFitterStraightTrack::SetReferenceTrajectory(), DEventProcessor_bcal_calib::SetReferenceTrajectory(), DEventProcessor_dc_alignment::SetReferenceTrajectory(), DTrackFitterRiemann::SetSeed(), DTrackFitterStraightTrack::Smooth(), DEventProcessor_dc_alignment::Smooth(), DReferenceTrajectory::Straw_dx(), DReferenceTrajectory::Swim(), DCoordinateSystem::ToLab(), residCDC::trackhit2line(), and combinedResidFunc::trackhit2line().
double DReferenceTrajectory::swim_step_t::Ro |
Definition at line 63 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DReferenceTrajectory::Dump(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::GetIntersectionWithPlane(), and DReferenceTrajectory::Swim().
double DReferenceTrajectory::swim_step_t::s |
Definition at line 65 of file DReferenceTrajectory.h.
Referenced by DTrackFitterALT1::ChiSq(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DReferenceTrajectory::Dump(), DEventProcessor_eloss::evnt(), DEventProcessor_cdc_covariance_hists::evnt(), DEventProcessor_fdc_covariance_hists::evnt(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::FindPOCAtoLine(), DTrackFitterALT1::FitTrack(), DReferenceTrajectory::GetIntersectionWithPlane(), DReferenceTrajectory::GetIntersectionWithRadius(), DReferenceTrajectory::InsertSteps(), DReferenceTrajectory::IntersectTracks(), DParticleID::PredictSCSector(), and DReferenceTrajectory::Swim().
|
inherited |
Definition at line 19 of file DCoordinateSystem.h.
Referenced by DTrackFitter::CorrectForELoss(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DTrackFitterALT1::DTrackFitterALT1(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DCoordinateSystem::FromLab(), DGeometry::GetCDCAxialWires(), DGeometry::GetCDCStereoWires(), DGeometry::GetCDCWires(), DGeometry::GetFDCWires(), DReferenceTrajectory::GetIntersectionWithPlane(), DTrackFitterALT1::GetResiInfo(), DTrackFitterALT1::LeastSquaresB(), DReferenceTrajectory::Swim(), and DCoordinateSystem::ToLab().
double DReferenceTrajectory::swim_step_t::t |
Definition at line 66 of file DReferenceTrajectory.h.
Referenced by DReferenceTrajectory::Dump(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DReferenceTrajectory::FindPOCAtoLine(), DReferenceTrajectory::GetIntersectionWithPlane(), DReferenceTrajectory::GetIntersectionWithRadius(), DReferenceTrajectory::IntersectTracks(), DParticleID::PredictSCSector(), and DReferenceTrajectory::Swim().
|
inherited |
Definition at line 20 of file DCoordinateSystem.h.
Referenced by DTrackFitter::CorrectForELoss(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DTrackFitterALT1::DTrackFitterALT1(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), DCoordinateSystem::FromLab(), DGeometry::GetCDCAxialWires(), DGeometry::GetCDCStereoWires(), DGeometry::GetCDCWires(), DGeometry::GetFDCWires(), DReferenceTrajectory::GetIntersectionWithPlane(), DTrackFitterALT1::GetResiInfo(), DTrackFitterALT1::LeastSquaresB(), DReferenceTrajectory::Swim(), and DCoordinateSystem::ToLab().
|
inherited |
Definition at line 21 of file DCoordinateSystem.h.
Referenced by DTrackFitterKalmanSIMD::AddCDCHit(), DHelicalFit::AddStereoHit(), DTrackCandidate_factory_CDC::Calc_StereoPosition(), DParticleID::CalcdXHit(), DTrackFitter::CorrectForELoss(), DReferenceTrajectory::DistToRT(), DReferenceTrajectory::DistToRTBruteForce(), DTrackFitter::DistToWire(), DTrackCandidate_factory::DocaToHelix(), DTrackFitterALT1::DTrackFitterALT1(), JEventProcessor_TrackingPulls::evnt(), JEventProcessor_CDC_TimeToDistance::evnt(), JEventProcessor_FDCProjectionResiduals::evnt(), JEventProcessor_CDC_Efficiency::Expect_Hit(), JEventProcessor_FDCProjectionResiduals::Expect_Hit(), DReferenceTrajectory::FastSwim(), DReferenceTrajectory::FastSwimForHitSelection(), JEventProcessor_CDC_Efficiency::Fill_Efficiency_Histos(), MyProcessor::FillGraphics(), DTrackFitterKalmanSIMD::FillPullsVectorEntry(), DTrackCandidate_factory_CDC::Find_IntersectionBetweenSuperLayers(), DReferenceTrajectory::FindClosestSwimStep(), DFDCIntersection_factory::FindIntersections(), DEventProcessor_trackeff_hists2::FindLR(), DEventProcessor_dc_alignment::FindOffsets(), DEventProcessor_trkres_tree::FindTrajectoryPoint(), DTrackFitterALT1::ForceLRTruth(), DCoordinateSystem::FromLab(), DGeometry::GetCDCAxialWires(), DTrackHitSelectorALT2::GetCDCHits(), DGeometry::GetCDCStereoWires(), DGeometry::GetCDCWires(), residFDC::getCorrectionSign(), combinedResidFunc::getCorrectionSign(), residFDC::getCorrectionValue(), combinedResidFunc::getCorrectionValue(), DTrackHitSelectorALT2::GetFDCHits(), DTrackFitterRiemann::GetFDCPosition(), DGeometry::GetFDCWires(), DReferenceTrajectory::GetIntersectionWithPlane(), DTrackHitSelectorTHROWN::GetMCTrackHit(), DTrackFitterALT1::GetResiInfo(), DTrackFitterRiemann::GetStereoPosition(), DTrackFitterRiemann::GetStereoZ(), DTrackFitterStraightTrack::KalmanFilter(), DEventProcessor_bcal_calib::KalmanFilter(), DEventProcessor_dc_alignment::KalmanFilter(), DTrackFitterALT1::LeastSquaresB(), main(), DFDCPseudo_factory_WIRESONLY::MakePseudo(), DFDCPseudo_factory::makePseudo(), DEventProcessor_bcal_calib::MatchCDCHit(), DTrackFinder::MatchCDCHit(), DTrackFinder::MatchCDCStereoHit(), residFDCCathode::pseudopoint2line(), residFDCAnode::pseudopoint2line(), DTrackFitterRiemann::SetSeed(), DTrackFitterStraightTrack::Smooth(), DEventProcessor_dc_alignment::Smooth(), DReferenceTrajectory::Straw_dx(), DReferenceTrajectory::Swim(), DCoordinateSystem::ToLab(), residCDC::trackhit2line(), and combinedResidFunc::trackhit2line().