Merger Progenitor Properties

Class providing models of the effective properties of merger progenitors—the masses, radii, and angular momentum factors of the satellite and host galaxies immediately before a merger event, which are passed to the remnant size calculator. The progenitor properties determine the energy budget available to the merger remnant: the satellite mass, host spheroid mass, pre-merger host spheroid mass, effective radii, angular momentum factor, and the expected remnant spheroid and gas-spheroid masses used to compute the post-merger structure.

Default implementation: mergerProgenitorPropertiesStandard

Methods

get

Calculates the effective masses, radii, and angular momentum factors of the satellite and host galaxy progenitors immediately before a merger event, providing the energy budget inputs required by remnant size calculators.

  • type(treeNode) nodeSatellite [inout]

  • type(treeNode) nodeHost [inout]

  • double precision massSatellite [out]

  • double precision massHost [out]

  • double precision massSpheroidSatellite [out]

  • double precision massSpheroidHost [out]

  • double precision massSpheroidHostPreMerger [out]

  • double precision radiusSatellite [out]

  • double precision radiusHost [out]

  • double precision factorAngularMomentum [out]

  • double precision massSpheroidRemnant [out]

  • double precision massGasSpheroidRemnant [out]

mergerProgenitorPropertiesCole2000

A merger progenitor properties class which uses the algorithms of Cole et al. (2000) to compute progenitor properties. Masses of progenitors are set to

\[M_\mathrm{host|satellite} = \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j},\]

where \(M_{i,j}\) is the mass of mass type \(j\) in component \(i\). Masses of progenitors that will end up in the remnant spheroid are set to

\[M_\mathrm{spheroid\,\,host|satellite} = \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} \delta_{i,j},\]

where \(\delta_{i,j}=0\) of mass type \(j\) in component \(i\) will end up in the remnant spheroid and \(0\) otherwise. Radii of material that will end up in the spheroid are set by finding the solution to:

\[\sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j}(r) \delta_{i,j} = {1 \over 2} \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} \delta_{i,j},\]

such that the radii are the half-mass radii of the material that will end up in the remnant spheroid. Finally, the angular momentum factor is set to

\[f_\mathrm{AM\,\,host|satellite} = {1 \over M_\mathrm{spheroid\,\,host|satellite}} \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} {J_{i,j} \over \mathrm{G} M^{3/2}_{i,j} r_{1/2\,\,i,j}} \delta_{i,j},\]

where \(J_{i,j}\) is the angular momentum or pseudo-angular momentum of mass type \(j\) in component \(i\)[1].

mergerProgenitorPropertiesSimple

A merger progenitor properties class which uses a simple calculation.

mergerProgenitorPropertiesStandard

A merger progenitor properties class which implements a standard method to compute progenitor properties. Masses of progenitors are set to

\[M_\mathrm{host|satellite} = \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j},\]

where \(M_{i,j}\) is the mass of mass type \(j\) in component \(i\). Masses of progenitors that will end up in the remnant spheroid are set to

\[M_\mathrm{spheroid\,\,host|satellite} = \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} \delta_{i,j},\]

where \(\delta_{i,j}=0\) of mass type \(j\) in component \(i\) will end up in the remnant spheroid and \(0\) otherwise. Radii of material that will end up in the spheroid are set to

\[r_\mathrm{host|satellite} = {1 \over M_\mathrm{spheroid\,\,host|satellite}} \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} r_{1/2\,\,i,j} \delta_{i,j}.\]

Finally, the angular momentum factor is set to

\[f_\mathrm{AM\,\,host|satellite} = {1 \over M_\mathrm{spheroid\,\,host|satellite}} \sum_{i=\mathrm{disk|spheroid}} \sum_{j=\mathrm{stars|gas}} M_{i,j} {J_{i,j} \over \mathrm{G} M^{3/2}_{i,j} r_{1/2\,\,i,j}} \delta_{i,j},\]

where \(J_{i,j}\) is the angular momentum or pseudo-angular momentum of mass type \(j\) in component \(i\).

(Default implementation)