#include <processtable.h>#include <stdio.h>#include <stdlib.h>#include <gsl/gsl_histogram.h>#include <gsl/gsl_matrix.h>#include <lalapps.h>#include <lal/LALNoiseModels.h>#include <lal/LALInspiralBank.h>#include <lal/RealFFT.h>#include <lal/AVFactories.h>#include <lal/SeqFactories.h>#include <lal/LIGOMetadataUtils.h>#include <lal/LIGOMetadataTables.h>#include <lal/LIGOLwXMLHeaders.h>#include <lal/LALConfig.h>#include <lal/LALStdio.h>#include <lal/LALStdlib.h>#include <lal/LALError.h>#include <lal/LALDatatypes.h>#include <lal/LIGOLwXML.h>#include <lal/LIGOLwXMLRead.h>#include <lal/LIGOLwXMLInspiralHeaders.h>#include <lal/Date.h>#include <lal/Units.h>Include dependency graph for BankEfficiency.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Definition at line 57 of file BankEfficiency.h.
| #define MAXIFO 2 |
Definition at line 59 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PARAMS_ROW " %f, %f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%u,%u,%f" |
Definition at line 62 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PARAMS_ROW_SPACE "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %d %d %u %u %f" |
Definition at line 66 of file BankEfficiency.h.
| #define PRINT_LIGOLW_XML_BANKEFFICIENCY | ( | fp | ) |
Value:
(fputs( " <Table Name=\"bankefficiencygroup:bankefficiency:table\">\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:psi0\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:psi3\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:psi0_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:psi3_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:tau0\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:tau3\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:tau0_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:tau3_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ecc\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ecc_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ecc_sim_fl\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ffinal\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ffinal_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:mass1_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:mass2_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:inclination_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:polarisation_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:phase_sim\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:snr\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:snr_at_ta\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:phase\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:alpha_f\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:time\" Type=\"int_4s\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:time_sim\" Type=\"int_4s\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:nfast\" Type=\"int_4s\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:nfast_max\" Type=\"int_4s\"/>\n", fp) == EOF || fputs( " <Column Name=\"bankefficiencygroup:bankefficiency:ematch\" Type=\"real_4\"/>\n", fp) == EOF || fputs( " <Stream Name=\"bankefficiencygroup:bankefficiency:table\" Type=\"Local\" Delimiter=\",\">\n", fp) == EOF )
Definition at line 70 of file BankEfficiency.h.
| #define CVS_ID_STRING "$Id: BankEfficiency.h,v 1.52 2008/07/07 17:36:46 devanka Exp $" |
Definition at line 104 of file BankEfficiency.h.
| #define CVS_NAME_STRING "$Name: $" |
Definition at line 105 of file BankEfficiency.h.
| #define CVS_REVISION "$Revision: 1.52 $" |
Definition at line 106 of file BankEfficiency.h.
| #define CVS_SOURCE "$Source: /usr/local/cvs/lscsoft/lalapps/src/findchirp/BankEfficiency.h,v $" |
Definition at line 107 of file BankEfficiency.h.
| #define CVS_DATE "$Date: 2008/07/07 17:36:46 $" |
Definition at line 108 of file BankEfficiency.h.
| #define PROGRAM_NAME "BankEfficiency" |
Definition at line 109 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ENORM 0 |
Definition at line 112 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ESUB 1 |
Definition at line 113 of file BankEfficiency.h.
| #define BANKEFFICIENCY_EARG 2 |
Definition at line 114 of file BankEfficiency.h.
| #define BANKEFFICIENCY_EVAL 3 |
Definition at line 115 of file BankEfficiency.h.
| #define BANKEFFICIENCY_EFILE 4 |
Definition at line 116 of file BankEfficiency.h.
| #define BANKEFFICIENCY_EINPUT 5 |
Definition at line 117 of file BankEfficiency.h.
| #define BANKEFFICIENCY_EMEM 6 |
Definition at line 118 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGENORM "Normal exit" |
Definition at line 120 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGESUB "Subroutine failed" |
Definition at line 121 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGEARG "Error parsing arguments" |
Definition at line 122 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGEVAL "Input argument out of valid range" |
Definition at line 123 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGEFILE "Could not open file" |
Definition at line 124 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGEINPUT "Error reading file" |
Definition at line 125 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGEMEM "Out of memory" |
Definition at line 126 of file BankEfficiency.h.
| #define BANKEFFICIENCY_MSGPARSER "Missing arguments ?? " |
Definition at line 127 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ALPHAFCONSTRAINT 1 |
Definition at line 130 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ALPHAFUNCONSTRAINT 0 |
Definition at line 131 of file BankEfficiency.h.
| #define BANKEFFICIENCY_QUIETFLAG 0 |
Definition at line 132 of file BankEfficiency.h.
| #define BANKEFFICIENCY_FASTSIMULATION 0 |
Definition at line 133 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTOVERLAP 0 |
Definition at line 136 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBESTOVERLAP 0 |
Definition at line 137 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBESTTEMPLATE 0 |
Definition at line 138 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTSNRHISTO 0 |
Definition at line 139 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTFILTER 0 |
Definition at line 140 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBANK 0 |
Definition at line 141 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBANKXML 0 |
Definition at line 142 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTRESULT 1 |
Definition at line 143 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTRESULTXML 0 |
Definition at line 144 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTPROTOTYPE 0 |
Definition at line 145 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBANKOVERLAP 0 |
Definition at line 146 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTPSD 0 |
Definition at line 147 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTTEMPLATE 0 |
Definition at line 148 of file BankEfficiency.h.
| #define BANKEFFICIENCY_FAITHFULNESS 0 |
Definition at line 149 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PROTOTYPE "BankEfficiency-Proto" |
Definition at line 150 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ASCIIRESULTS "Trigger.dat" |
Definition at line 151 of file BankEfficiency.h.
| #define BANKEFFICIENCY_XMLBANK "BankEfficiency-Bank.xml" |
Definition at line 152 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ASCIIBANK "BankEfficiency-Bank.dat" |
Definition at line 153 of file BankEfficiency.h.
| #define BANKEFFICIENCY_ASCIISIGNAL "BankEfficiency-Signal.dat" |
Definition at line 154 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTOVERLAP_FILE "BankEfficiency-BestOverlap.dat" |
Definition at line 155 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBANK_FILEASCII "BankEfficiency-Bank.dat" |
Definition at line 156 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTBANK_FILEXML "BankEfficiency-Bank.xml" |
Definition at line 157 of file BankEfficiency.h.
| #define BANKEFFICIENCY_XMLRESULTS "BankEfficiency-Result.xml" |
Definition at line 158 of file BankEfficiency.h.
| #define BANKEFFICIENCY_PRINTPSD_FILE "BankEfficiency-PSD.dat" |
Definition at line 159 of file BankEfficiency.h.
| #define BANKEFFICIENCY_SNRHISTOGRAM "BankEfficiency-SNR_histrogram.dat" |
Definition at line 160 of file BankEfficiency.h.
| enum AlphaConstraint |
| ALPHAFConstraint | |
| ALPHAFUnconstraint | |
| BOTHAlphaMethod | |
| ALPHAFConstraint | |
| ALPHAFUnconstraint | |
| BOTHAlphaMethod |
Definition at line 177 of file BankEfficiency.h.
| enum BinaryInjection |
Definition at line 185 of file BankEfficiency.h.
| enum DetectorName |
| UNITY | |
| LIGOI | |
| LIGOA | |
| GEO | |
| TAMA | |
| VIRGO | |
| REALPSD | |
| READPSD | |
| EGO | |
| UNITY | |
| LIGOI | |
| LIGOA | |
| GEO | |
| TAMA | |
| VIRGO | |
| REALPSD | |
| READPSD | |
| EGO |
Definition at line 193 of file BankEfficiency.h.
| enum FastOption |
| void BankEfficiencyKeepHighestValues | ( | OverlapOutputIn | in, | |
| OverlapOutputIn * | out, | |||
| InspiralTemplate | insptmplt | |||
| ) |
Definition at line 555 of file BankEfficiency.c.
| void BankEfficiencyCreateBCVFilters | ( | BankEfficiencyBCV * | bankEfficiencyBCV, | |
| UINT4 | kMin, | |||
| UINT4 | kMax, | |||
| REAL4 | psi0, | |||
| REAL4 | psi3 | |||
| ) |
Definition at line 784 of file BankEfficiency.c.
| void BankEfficiencyBankPrintAscii | ( | MetadataTable | templateBank, | |
| UINT4 | numCoarse, | |||
| InspiralCoarseBankIn | coarseBankIn | |||
| ) |
Definition at line 2302 of file BankEfficiency.c.