Package | Description |
---|---|
org.lcsim.recon.tracking.seedtracker | |
org.lcsim.recon.tracking.seedtracker.diagnostic | |
org.lcsim.recon.tracking.seedtracker.strategybuilder |
Modifier and Type | Field and Description |
---|---|
private SeedStrategy |
FastCheck._strategy |
private SeedStrategy |
SeedCandidate._strategy |
private SeedStrategy |
SeedTrack._strategy |
Modifier and Type | Field and Description |
---|---|
protected List<SeedStrategy> |
SeedTracker._strategylist |
private List<SeedStrategy> |
DefaultStrategy._strategylist |
protected List<List<SeedStrategy>> |
IterativeSeedTracker._strategyLists |
Map<SeedStrategy,String> |
StrategyXMLMetadata.strategyComments |
Modifier and Type | Method and Description |
---|---|
SeedStrategy |
SeedCandidate.getSeedStrategy()
Return the SeedStrategy used to construct this SeedCandidate.
|
SeedStrategy |
SeedTrack.getStrategy()
Return the strategy used to find this track.
|
Modifier and Type | Method and Description |
---|---|
List<SeedStrategy> |
DefaultStrategy.getStrategyList()
Returns the default list of track-finding strategies
|
private static List<SeedStrategy> |
StrategyXMLUtils.getStrategyListFromDocument(org.jdom.Document doc) |
static List<SeedStrategy> |
StrategyXMLUtils.getStrategyListFromFile(File file)
Attempts to parse the given file as an XML file containing a well-formed
list of strategies.
|
static List<SeedStrategy> |
StrategyXMLUtils.getStrategyListFromInputStream(InputStream stream)
Attempts to parse the given input stream as an XML file containing a well-formed
list of strategies.
|
static List<SeedStrategy> |
StrategyXMLUtils.getStrategyListFromResource(String resourceName)
Returns a strategy list from an xml file in the default location
in the resource hierarchy given the full path to the resource of the file
(i.e.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ConfirmerExtender.Confirm(SeedCandidate seed,
SeedStrategy strategy,
double bfield)
Try to confirm a seed using a specified strategy.
|
void |
SeedStrategy.copyCutoffsFromStrategy(SeedStrategy other)
Copies all the cutoffs (minpt, numhits etc.) from another strategy.
|
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 |
SeedTrackFinder.FindTracks(SeedStrategy strategy,
double bfield) |
boolean |
HelixFitter.FitCandidate(SeedCandidate seed,
SeedStrategy strategy) |
boolean |
MergeSeedLists.isBetter(SeedCandidate newseed,
SeedCandidate oldseed,
SeedStrategy strategy) |
boolean |
MergeSeedLists.Merge(List<SeedCandidate> seedlist,
SeedCandidate newseed,
SeedStrategy strategy) |
void |
ConstrainHelix.setConstraintChisq(SeedStrategy strategy,
HelicalTrackFit helix,
List<HelicalTrackHit> hits) |
void |
SeedCandidate.setStrategy(SeedStrategy strategy)
Set the SeedStrategy used to construct this SeedCandidate.
|
void |
SeedTrack.setStratetgy(SeedStrategy strategy)
Set the strategy used for finding this track.
|
Modifier and Type | Method and Description |
---|---|
void |
SeedTracker.putStrategyList(List<SeedStrategy> strategylist)
Specifiy the strategies to be used by the SeedTracker algorithm.
|
void |
HitManager.setSectorParams(List<SeedStrategy> slist,
double bfield,
double rtrk) |
void |
SectorManager.setSectorParams(List<SeedStrategy> slist,
double bfield,
double rtrk) |
static boolean |
StrategyXMLUtils.writeStrategyListToFile(List<SeedStrategy> strategyList,
File file)
Generates an XML file representing the given strategy list.
|
static boolean |
StrategyXMLUtils.writeStrategyListToFile(List<SeedStrategy> strategyList,
File file,
StrategyXMLMetadata meta)
Generates an XML file representing the given strategy list along with a top level comment.
|
Constructor and Description |
---|
FastCheck(SeedStrategy strategy,
double bfield,
ISeedTrackerDiagnostics diag) |
SeedCandidate(List<HelicalTrackHit> hits,
SeedStrategy strategy) |
SeedCandidate(List<HelicalTrackHit> hits,
SeedStrategy strategy,
double bfield)
Create a new SeedCandidate from a list of hits.
|
SeedCandidate(List<HelicalTrackHit> hits,
SeedStrategy strategy,
HelicalTrackFit helix,
double bfield)
Create a new SeedCandidate from a list of hits and a helix.
|
SeedCandidate(SeedStrategy strategy,
double bfield)
Create an empty SeedCandidate.
|
SeedSectoring(HitManager hmanager,
SeedStrategy strategy,
double bfield,
boolean doSectorBinCheck) |
Constructor and Description |
---|
SeedTracker(List<SeedStrategy> strategylist) |
Modifier and Type | Field and Description |
---|---|
protected SeedStrategy |
AbstractSeedTrackerDiagnostics.currentStrategy |
Modifier and Type | Method and Description |
---|---|
void |
ISeedTrackerDiagnostics.fireStrategyChanged(SeedStrategy strategy)
Fired whenever a new strategy is employed and passes the strategy.
|
void |
AbstractSeedTrackerDiagnostics.fireStrategyChanged(SeedStrategy strategy) |
void |
SeedTrackerDiagnostics.fireStrategyChanged(SeedStrategy strategy) |
Modifier and Type | Field and Description |
---|---|
private SeedStrategy |
StrategyBuilder.prototype |
Modifier and Type | Field and Description |
---|---|
private List<SeedStrategy> |
StrategyBuilder.startingStrategies |
Modifier and Type | Method and Description |
---|---|
private static SeedStrategy |
StrategyBuilderUtils.makeMirroredLayer(SeedStrategy next,
BarrelEndcapFlag be) |
Modifier and Type | Method and Description |
---|---|
static Set<DumbLayer> |
StrategyBuilderUtils.getRelevantSet(SeedStrategy strategy,
boolean ignoreNorthSouth)
Returns a set of DumbLayers consisting of the seed and confirm layers of the given SeedStrategy
|
private static SeedStrategy |
StrategyBuilderUtils.makeMirroredLayer(SeedStrategy next,
BarrelEndcapFlag be) |
void |
StrategyBuilder.setStrategyPrototype(SeedStrategy proto) |
void |
IStrategyBuilder.setStrategyPrototype(SeedStrategy strategy)
Set the prototype for the generated strategies.
|
Modifier and Type | Method and Description |
---|---|
void |
StrategyBuilder.setStartingStrategyList(List<SeedStrategy> slist) |
void |
IStrategyBuilder.setStartingStrategyList(List<SeedStrategy> startList)
Set a starting strategy list.
|
(package private) static void |
StrategyBuilderUtils.symmetrizeStrategies(List<SeedStrategy> strat_list,
StrategyXMLMetadata meta)
Symmetrizes the given StrategyList...
|
Constructor and Description |
---|
StrategyBasedFilter(SeedStrategy strategy) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.