API Reference
Making Merger-Trees
|
TreeFarm is the merger-tree creator for Gadget FoF and Subfind halo catalogs. |
|
Trace the ancestry of a given set of halos. |
|
Trace the descendents of all halos. |
|
Set the method for selecting candidate halos for tracing halo ancestry. |
|
Set the method for determing if a halo is the ancestor of another halo. |
|
Select a method for determining which ancestors are kept. |
|
Select a method for cutting short the ancestry search. |
|
An AncestryCheck is a function that is responsible for determining whether one halo is an ancestor of another. |
|
Add an ancestry checking function to the registry. |
|
Determine if at least a given fraction of ancestor's member particles are in the descendent. |
|
An AncestryFilter takes a halo and a list of ancestors and returns a filtered list of filtered list of ancestors. |
|
Add an ancestry filter function to the registry. |
|
Return only the most massive ancestor. |
|
An AncestryShort takes a halo and an ancestor halo and determines if the ancestry search should come to an end. |
|
Add an ancestry short-out function to the registry. |
|
Return only the most massive ancestor. |
|
A HaloSelector is a function that is responsible for creating a list of ids of halos that are potentially ancestors of a given halo. |
|
Add a HaloSelector to the registry of known selectors, so they can be chosen with |
|
Select halos within a sphere around the target halo. |
|
Return all halos from the ancestor dataset. |