astropy / halotools

Python package for studying large scale structure, cosmology, and galaxy evolution using N-body simulations and halo models

Home Page:http://halotools.rtfd.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to calculate the stellar mass for satellites?

WeakDog opened this issue · comments

I'm now using the Leauthaud et al. (2011) model, and know how to calculate the mean stellar mass of central galaxies. But I still have no idea how to calculate the stellar mass for satellites. Is there also a function for this?

The Leauthaud et al. (2011) model is an HOD model, and by definition HOD satellites do not have a stellar mass, all they have is a "yes" or "no" specifying whether the satellite exceeds some luminosity threshold. If you need all galaxies to have a stellar mass, you will either need a CLF/CSMF model, or you can alternatively use models based on subhalos and use a stellar-to-halo-mass relation to map M* onto every (sub)halo.

Yes, I think so. We need the sub-halo information for the satellite mass. Thanks for your answering.

If you do not have subhalo information available in your catalog, then you can use what is known as a Conditional Stellar Mass Function model (CSMF). What this specifies is the stellar mass function conditioned on host halo mass. In such a model, satellites do have stellar mass.

The cacciato09 model in halotools can be used for this purpose. Strictly speaking, this model is actually a Conditional Luminosity Function (CLF), but so far as the code is concerned, luminosity is just a label, and you can use this model equally well to model stellar mass instead. For example, @johannesulf used this model in this way in his recent paper on BOSS galaxies.

But in Leauthaud et al. 2011, there is already a model to calculate the stellar mass of satellites, like below,

image

Do you think if it's working?

@WeakDog - did you get to the bottom of your question about satellite stellar masses? The equation you pointed to is related to internal parameters of the Leauthaud HOD model, nothing to do with assigning stellar masses to satellites. If you need synthetic satellites with stellar masses, this is not something that any HOD provides, so you will need a CLF-like model.