Hall-D Software
alpha
|
#include <DTrackCandidate_factory_CDC.h>
Public Member Functions | |
void | Reset (void) |
bool | Are_AllHitsOnRingShared (const DCDCSuperLayerSeed *locCDCSuperLayerSeed, int locRing) const |
void | Get_Hits (vector< DCDCTrkHit * > &locHits) const |
Public Attributes | |
vector< DCDCRingSeed > | dCDCRingSeeds |
unsigned char | dSuperLayer |
unsigned int | dSeedIndex |
bool | linked |
wire_direction_t | dWireOrientation |
map< int, DSpiralParams_t > | dSpiralLinkParams |
Definition at line 85 of file DTrackCandidate_factory_CDC.h.
bool DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::Are_AllHitsOnRingShared | ( | const DCDCSuperLayerSeed * | locCDCSuperLayerSeed, |
int | locRing | ||
) | const |
Definition at line 4767 of file DTrackCandidate_factory_CDC.cc.
References dCDCRingSeeds.
Referenced by DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_ManyHitsAdjacentRing(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_MissingOrBetweenRings(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingFewHits(), and DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingManyHits().
|
inline |
Definition at line 90 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Print_SuperLayerSeeds(), and DTrackCandidate_factory_CDC::Recycle_DCDCSuperLayerSeed().
void DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::Reset | ( | void | ) |
Definition at line 4758 of file DTrackCandidate_factory_CDC.cc.
Referenced by DTrackCandidate_factory_CDC::Get_Resource_CDCSuperLayerSeed().
vector<DCDCRingSeed> DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::dCDCRingSeeds |
Definition at line 97 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Add_UnusedHits(), Are_AllHitsOnRingShared(), DTrackCandidate_factory_CDC::Attempt_SeedLink(), DTrackCandidate_factory_CDC::Calc_StereoHitDeltaPhis(), DTrackCandidate_factory_CDC::Calc_SuperLayerPhiRange(), DTrackCandidate_factory_CDC::Create_NewStereoSuperLayerSeed(), DTrackCandidate_factory_CDC::Find_IntersectionBetweenSuperLayers(), DTrackCandidate_factory_CDC::Link_RingSeeds(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_ManyHitsAdjacentRing(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_MissingOrBetweenRings(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_SingleSeed(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingFewHits(), and DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingManyHits().
unsigned int DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::dSeedIndex |
Definition at line 99 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Add_UnusedHits(), DTrackCandidate_factory_CDC::Check_IfShouldAttemptLink(), DTrackCandidate_factory_CDC::Filter_TrackCircles_Stereo(), DTrackCandidate_factory_CDC::Link_SuperLayers(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromAxial(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToAxial(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToStereo(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_MissingOrBetweenRings(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_SingleSeed(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingFewHits(), and DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingManyHits().
map<int, DSpiralParams_t> DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::dSpiralLinkParams |
Definition at line 102 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Check_IfShouldAttemptLink(), DTrackCandidate_factory_CDC::Print_SuperLayerSeeds(), DTrackCandidate_factory_CDC::Reject_DefiniteSpiralArms(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_MissingOrBetweenRings(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_SingleSeed(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingFewHits(), and DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingManyHits().
unsigned char DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::dSuperLayer |
Definition at line 98 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::DCDCTrackCircle::Add_LastSuperLayerSeed(), DTrackCandidate_factory_CDC::Add_UnusedHits(), DTrackCandidate_factory_CDC::DCDCTrackCircle::Check_IfInputIsSubset(), DTrackCandidate_factory_CDC::Filter_TrackCircles_Stereo(), DTrackCandidate_factory_CDC::Find_IntersectionBetweenSuperLayers(), DTrackCandidate_factory_CDC::DCDCTrackCircle::Get_LastSuperLayerSeed(), DTrackCandidate_factory_CDC::Link_SuperLayers(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromAxial(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToAxial(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToStereo(), DTrackCandidate_factory_CDC::Reject_DefiniteSpiralArms(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_MissingOrBetweenRings(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_SingleSeed(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingFewHits(), DTrackCandidate_factory_CDC::SearchFor_SpiralTurn_TwoSeedsSharingManyHits(), and DTrackCandidate_factory_CDC::Select_ThetaZStereoHits().
wire_direction_t DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::dWireOrientation |
Definition at line 101 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Add_UnusedHits(), and DTrackCandidate_factory_CDC::Attempt_SeedLink().
bool DTrackCandidate_factory_CDC::DCDCSuperLayerSeed::linked |
Definition at line 100 of file DTrackCandidate_factory_CDC.h.
Referenced by DTrackCandidate_factory_CDC::Add_UnusedHits(), DTrackCandidate_factory_CDC::Link_SuperLayers(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromAxial(), DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToAxial(), and DTrackCandidate_factory_CDC::Link_SuperLayers_FromStereo_ToStereo().