Package | Description |
---|---|
org.lcsim.recon.tracking.seedtracker | |
org.lcsim.recon.tracking.seedtracker.diagnostic |
Modifier and Type | Field and Description |
---|---|
private SeedCandidate |
SeedTrack._seed |
Modifier and Type | Field and Description |
---|---|
private List<SeedCandidate> |
ConfirmerExtender._result |
private List<SeedCandidate> |
SeedTrackFinder._trackseeds |
Modifier and Type | Method and Description |
---|---|
private SeedCandidate |
ConfirmerExtender.findBestCandidate(SeedCandidate trial,
SeedCandidate oldbest,
SeedStrategy strategy)
Check two track candidates and return the best one subject to the merging criteria.
|
SeedCandidate |
SeedTrack.getSeedCandidate()
Return the SeedCandidate that this track was constructed from.
|
Modifier and Type | Method and Description |
---|---|
List<SeedCandidate> |
ConfirmerExtender.getResult()
Retrieves the result of the confirmation or extension.
|
List<SeedCandidate> |
SeedTrackFinder.getTrackSeeds()
Return the list of track candidates.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FastCheck.CheckHitSeed(HelicalTrackHit hit,
SeedCandidate seed) |
boolean |
FastCheck.CheckSector(SeedCandidate seed,
Sector sector) |
boolean |
TrackCheck.checkSeed(SeedCandidate candidate) |
boolean |
ConfirmerExtender.Confirm(SeedCandidate seed,
SeedStrategy strategy,
double bfield)
Try to confirm a seed using a specified strategy.
|
private void |
FastCheck.CorrectHitPosition(HelicalTrackHit hit,
SeedCandidate seed) |
private void |
ConfirmerExtender.doTask(SeedCandidate inputseed,
ConfirmerExtender.Task task,
SeedStrategy strategy,
double bfield)
Perform the confirm or extend step.
|
void |
ConfirmerExtender.Extend(SeedCandidate seed,
SeedStrategy strategy,
double bfield,
List<SeedCandidate> foundseeds)
Try to extend a seed using a specified strategy.
|
private SeedCandidate |
ConfirmerExtender.findBestCandidate(SeedCandidate trial,
SeedCandidate oldbest,
SeedStrategy strategy)
Check two track candidates and return the best one subject to the merging criteria.
|
boolean |
HelixFitter.FitCandidate(SeedCandidate seed,
SeedStrategy strategy) |
boolean |
MergeSeedLists.isBetter(SeedCandidate newseed,
SeedCandidate oldseed,
SeedStrategy strategy) |
boolean |
MergeSeedLists.isDuplicate(SeedCandidate seed1,
SeedCandidate seed2) |
boolean |
MergeSeedLists.Merge(List<SeedCandidate> seedlist,
SeedCandidate newseed,
SeedStrategy strategy) |
void |
SeedTrack.setSeedCandidate(SeedCandidate seed)
Store the SeedCandidate that this track was constructed from.
|
boolean |
FastCheck.TwoPointCircleCheck(HelicalTrackHit hit1,
HelicalTrackHit hit2,
SeedCandidate seed) |
Modifier and Type | Method and Description |
---|---|
void |
ConfirmerExtender.Extend(SeedCandidate seed,
SeedStrategy strategy,
double bfield,
List<SeedCandidate> foundseeds)
Try to extend a seed using a specified strategy.
|
boolean |
MergeSeedLists.Merge(List<SeedCandidate> seedlist,
SeedCandidate newseed,
SeedStrategy strategy) |
void |
MakeTracks.Process(EventHeader event,
List<SeedCandidate> seedlist,
double bfield)
Process a list of SeedCandidates to make a list of SeedTracks and store
these tracks back into the event.
|
Constructor and Description |
---|
SeedCandidate(SeedCandidate seed)
Creates a clone of an existing instance of SeedCandidate.
|
Modifier and Type | Method and Description |
---|---|
void |
ISeedTrackerDiagnostics.fireCheckHitFailed(HelicalTrackHit hit,
SeedCandidate seed) |
void |
SeedTrackerDiagnostics.fireCheckHitFailed(HelicalTrackHit hit,
SeedCandidate seed) |
void |
EmptySeedTrackerDiagnostics.fireCheckHitFailed(HelicalTrackHit hit,
SeedCandidate seed) |
void |
ISeedTrackerDiagnostics.fireFailedChisqCut(SeedCandidate seed) |
void |
SeedTrackerDiagnostics.fireFailedChisqCut(SeedCandidate seed) |
void |
EmptySeedTrackerDiagnostics.fireFailedChisqCut(SeedCandidate seed) |
void |
ISeedTrackerDiagnostics.fireHelixFitFailed(SeedCandidate seed,
HelicalTrackFitter.FitStatus status,
boolean firstfit) |
void |
SeedTrackerDiagnostics.fireHelixFitFailed(SeedCandidate seed,
HelicalTrackFitter.FitStatus status,
boolean firstfit) |
void |
EmptySeedTrackerDiagnostics.fireHelixFitFailed(SeedCandidate seed,
HelicalTrackFitter.FitStatus status,
boolean firstfit) |
void |
ISeedTrackerDiagnostics.fireMergeKillingNewSeed(SeedCandidate seed,
SeedCandidate newseed) |
void |
SeedTrackerDiagnostics.fireMergeKillingNewSeed(SeedCandidate seed,
SeedCandidate newseed) |
void |
EmptySeedTrackerDiagnostics.fireMergeKillingNewSeed(SeedCandidate seed,
SeedCandidate newseed) |
void |
ISeedTrackerDiagnostics.fireMergeKillingOldSeed(SeedCandidate seed,
SeedCandidate newseed) |
void |
SeedTrackerDiagnostics.fireMergeKillingOldSeed(SeedCandidate seed,
SeedCandidate newseed) |
void |
EmptySeedTrackerDiagnostics.fireMergeKillingOldSeed(SeedCandidate seed,
SeedCandidate newseed) |
private void |
SeedTrackerDiagnostics.printmsg(SeedCandidate seed,
String message) |
Modifier and Type | Method and Description |
---|---|
void |
ISeedTrackerDiagnostics.fireFinderDone(List<SeedCandidate> trackseeds,
Set<MCParticle> mcp_seeds)
This is fired at the end of the finding routine
|
void |
EmptySeedTrackerDiagnostics.fireFinderDone(List<SeedCandidate> trkseeds,
Set<MCParticle> mcp_seeds) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.