Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DFDCWire Class Reference

#include <DFDCWire.h>

+ Inheritance diagram for DFDCWire:

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
 

Detailed Description

Definition at line 14 of file DFDCWire.h.

Member Function Documentation

void DCoordinateSystem::FromLab ( double &  x,
double &  y,
double &  z 
)
inlineinherited

Transform the given vector from the lab coordinate system into this coordinate system.

Definition at line 47 of file DCoordinateSystem.h.

void DCoordinateSystem::FromLab ( DVector3 pos)
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.

void DCoordinateSystem::ToLab ( double &  x,
double &  y,
double &  z 
)
inlineinherited

Transform the given vector from this coordinate system into the lab coordinate system.

Definition at line 33 of file DCoordinateSystem.h.

void DCoordinateSystem::ToLab ( DVector3 pos)
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.

Member Data Documentation

DVector3 DFDCWire::angles

radians

Definition at line 20 of file DFDCWire.h.

Referenced by DTrackFitterKalmanSIMD::AddFDCHit(), and DGeometry::GetFDCWires().

DVector3 DCoordinateSystem::origin
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().

float DFDCWire::u

Definition at line 18 of file DFDCWire.h.

Referenced by DGeometry::GetFDCWires(), and DFDCPseudo_factory::makePseudo().

DVector3 DCoordinateSystem::udir
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().


The documentation for this class was generated from the following file: