From 5f68298e43aa5746f7d3841358a9d1a0398f45c5 Mon Sep 17 00:00:00 2001 From: "P.M. Sutter" Date: Fri, 27 Mar 2015 01:11:03 -0500 Subject: [PATCH] added additional filter if galaxy sample extends beyond redshift slice of itnerest --- c_tools/stacking/pruneVoids.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/c_tools/stacking/pruneVoids.cpp b/c_tools/stacking/pruneVoids.cpp index ccc1f32..6a25804 100644 --- a/c_tools/stacking/pruneVoids.cpp +++ b/c_tools/stacking/pruneVoids.cpp @@ -919,8 +919,19 @@ int main(int argc, char **argv) { voids[iGood++] = voids[iVoid]; } } + + iGood = 0; + for (iVoid = 0; iVoid < voids.size(); iVoid++) { + // just in case + if (args.isObservation_flag && + voids[iVoid].redshift > args.zMax_arg) { + numNearZ++; + } else { + voids[iGood++] = voids[iVoid]; + } + } voids.resize(iGood); - printf(" 4th filter: rejected %d below redshift boundaries\n", numNearZ); + printf(" 4th filter: rejected %d outside redshift boundaries\n", numNearZ); // take only top-level voids numAreParents = 0;