Skip to content

Commit a83282d

Browse files
committed
Disks and bulges of quiescent galaxies are now always red
1 parent 3a4e405 commit a83282d

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/egg-gencat.cpp

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,13 +1355,22 @@ int vif_main(int argc, char* argv[]) {
13551355
out.rfuv_disk.resize(ngal);
13561356
out.rfuv_bulge.resize(ngal);
13571357

1358-
// Disks are always blue
1359-
gen_blue_uvj(out.m, out.z, out.rfuv_disk, out.rfvj_disk, no_random);
1358+
// Disks are always blue for active galaxies and red for passive galaxies
1359+
{
1360+
vec1f tuv, tvj;
1361+
gen_blue_uvj(out.m[ida], out.z[ida], tuv, tvj, no_random);
1362+
out.rfuv_disk[ida] = tuv;
1363+
out.rfvj_disk[ida] = tvj;
1364+
1365+
gen_red_uvj(out.m[idp], out.z[idp], tuv, tvj, no_random);
1366+
out.rfuv_disk[idp] = tuv;
1367+
out.rfvj_disk[idp] = tvj;
1368+
}
13601369

1361-
// Bulges of bulge-dominated galaxies are always red
1370+
// Bulges of bulge-dominated galaxies or passive galaxies are always red
13621371
// Other bulges have a 50% chance of being red
13631372
{
1364-
vec1b red_bulge = out.bt > 0.6;
1373+
vec1b red_bulge = out.bt > 0.6 || out.passive;
13651374
if (!no_random) {
13661375
red_bulge = red_bulge || random_coin(seed, 0.5, ngal);
13671376
}

0 commit comments

Comments
 (0)