Hall-D Software
alpha
|
#include <DFDCWire.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 | |
int | layer |
1-24 More... | |
int | wire |
1-N More... | |
float | u |
float | angle |
radians More... | |
DVector3 | angles |
radians More... | |
DVector3 | origin |
DVector3 | sdir |
DVector3 | tdir |
DVector3 | udir |
double | L |
Definition at line 14 of file DFDCWire.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.
float DFDCWire::angle |
radians
Definition at line 19 of file DFDCWire.h.
Referenced by DTrackFitterKalmanSIMD::AddFDCHit(), JEventProcessor_FDC_Efficiency::evnt(), DGeometry::GetFDCWires(), DFDCPseudo_factory_WIRESONLY::MakePseudo(), and DFDCIntersection::toStrings().
DVector3 DFDCWire::angles |
radians
Definition at line 20 of file DFDCWire.h.
Referenced by DTrackFitterKalmanSIMD::AddFDCHit(), and DGeometry::GetFDCWires().
|
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().
int DFDCWire::layer |
1-24
Definition at line 16 of file DFDCWire.h.
Referenced by DFDCPseudo_cmp(), DFDCSegment_package_cmp(), DTrackHitSelector_fdchit_in_cmp(), JEventProcessor_MilleFieldOn::evnt(), JEventProcessor_TrackingPulls::evnt(), JEventProcessor_MilleFieldOff::evnt(), JEventProcessor_FDC_InternalAlignment::evnt(), DEventProcessor_fdc_covariance_hists::evnt(), JEventProcessor_FDC_Efficiency::evnt(), DEventProcessor_track_hists::evnt(), DEventProcessor_candidate_tree::evnt(), FDCHitSortByLayerincreasing(), FDCSortByZincreasing(), DTrackFitterALT1::FillDebugHists(), DTrackCandidate_factory_FDCpseudo::FillSeedHits(), DTrackCandidate_factory_FDC::FillSeedHits(), JEventProcessor_dumpthrowns::GetFDCWireID(), JEventProcessor_dumpcandidates::GetFDCWireID(), DGeometry::GetFDCWires(), DTrackFitterALT1::GetResiInfo(), and DFDCIntersection::toStrings().
|
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().
|
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().
|
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().
float DFDCWire::u |
Definition at line 18 of file DFDCWire.h.
Referenced by DGeometry::GetFDCWires(), and DFDCPseudo_factory::makePseudo().
|
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().
int DFDCWire::wire |
1-N
Definition at line 17 of file DFDCWire.h.
Referenced by DFDCPseudo_cmp(), DTrackHitSelector_fdchit_in_cmp(), JEventProcessor_TrackingPulls::evnt(), JEventProcessor_MilleFieldOn::evnt(), JEventProcessor_FDC_InternalAlignment::evnt(), DEventProcessor_track_hists::evnt(), DEventProcessor_candidate_tree::evnt(), FDCHitSortByLayerincreasing(), FDCSortByZincreasing(), JEventProcessor_dumpthrowns::GetFDCWireID(), JEventProcessor_dumpcandidates::GetFDCWireID(), DGeometry::GetFDCWires(), and DFDCIntersection::toStrings().