LALApps 10.1.0.1-eeff03c
coh_PTF_inspiral.c File Reference

Prototypes

static struct coh_PTF_paramscoh_PTF_get_params (int argc, char **argv)
 
static int XLALCountMultiInspiralTable (MultiInspiralTable **head, UINT4 len)
 
int main (int argc, char **argv)
 
UINT4 coh_PTF_statistic (REAL4TimeSeries *cohSNR, REAL8Array *PTFM[LAL_NUM_IFO+1], COMPLEX8VectorSequence *PTFqVec[LAL_NUM_IFO+1], struct coh_PTF_params *params, UINT4 spinTemplate, REAL4 *timeOffsets, REAL4 *Fplus, REAL4 *Fcross, INT4 segmentNumber, REAL4TimeSeries *pValues[10], UNUSED REAL4TimeSeries *gammaBeta[2], REAL4TimeSeries *snrComps[LAL_NUM_IFO], REAL4TimeSeries *nullSNR, REAL4TimeSeries *traceSNR, REAL4TimeSeries *bankVeto[LAL_NUM_IFO+1], REAL4TimeSeries *autoVeto[LAL_NUM_IFO+1], REAL4TimeSeries *chiSquare[LAL_NUM_IFO+1], UINT4 subBankSize, struct bankComplexTemplateOverlaps *bankOverlaps, struct bankTemplateOverlaps *bankNormOverlaps, struct bankDataOverlaps *dataOverlaps, struct bankComplexTemplateOverlaps *autoTempOverlaps, FindChirpTemplate *fcTmplt, REAL4FrequencySeries *invspec[LAL_NUM_IFO+1], RingDataSegments *segments[LAL_NUM_IFO+1], COMPLEX8FFTPlan *invPlan, struct bankDataOverlaps **chisqOverlapsP, struct bankDataOverlaps **chisqSnglOverlapsP, REAL4 *frequencyRangesPlus[LAL_NUM_IFO+1], REAL4 *frequencyRangesCross[LAL_NUM_IFO+1], REAL4 **overlapCont, REAL4 **snglOverlapCont, struct timeval startTime, UINT4 segStartPoint, UINT4 segEndPoint, UINT4 **snglAcceptPoints, UINT4 *snglAcceptCount, UINT4 *acceptPointList)
 
UINT8 coh_PTF_add_triggers (struct coh_PTF_params *params, MultiInspiralTable **eventList, MultiInspiralTable **thisEvent, REAL4TimeSeries *cohSNR, FindChirpTemplate *fcTmplt, InspiralTemplate PTFTemplate, UINT8 eventId, UINT4 spinTrigger, REAL4TimeSeries *pValues[10], REAL4TimeSeries *gammaBeta[2], REAL4TimeSeries *snrComps[LAL_NUM_IFO], REAL4TimeSeries *nullSNR, REAL4TimeSeries *traceSNR, REAL4TimeSeries *bankVeto[LAL_NUM_IFO+1], REAL4TimeSeries *autoVeto[LAL_NUM_IFO+1], REAL4TimeSeries *chiSquare[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], REAL4 rightAscension, REAL4 declination, INT8 slideId, REAL4 *timeOffsets, UINT4 *acceptPointList, UINT4 numAcceptPoints, UINT4 slideNum, INT4 timeDiff, INT4 startTime)
 
void coh_PTF_cluster_triggers (struct coh_PTF_params *params, MultiInspiralTable **eventList, MultiInspiralTable **newEventHead, UINT4 numSlides, INT4 timeDiff)
 
UINT4 coh_PTF_accept_trig_check (struct coh_PTF_params *params, MultiInspiralTable **eventList, MultiInspiralTable thisEvent, INT4 timeDiff, UINT4 currTimeDiff, UINT4 currStorageID)
 

Go to the source code of this file.

Macros

#define PROGRAM_NAME   "lalapps_coh_PTF_inspiral"
 
#define CVS_REVISION   "$Revision$"
 
#define CVS_SOURCE   "$Source$"
 
#define CVS_DATE   "$Date$"
 

Macro Definition Documentation

◆ PROGRAM_NAME

#define PROGRAM_NAME   "lalapps_coh_PTF_inspiral"

Definition at line 4 of file coh_PTF_inspiral.c.

◆ CVS_REVISION

#define CVS_REVISION   "$Revision$"

Definition at line 5 of file coh_PTF_inspiral.c.

◆ CVS_SOURCE

#define CVS_SOURCE   "$Source$"

Definition at line 6 of file coh_PTF_inspiral.c.

◆ CVS_DATE

#define CVS_DATE   "$Date$"

Definition at line 7 of file coh_PTF_inspiral.c.

Function Documentation

◆ coh_PTF_get_params()

static struct coh_PTF_params * coh_PTF_get_params ( int  argc,
char **  argv 
)
static

Definition at line 13 of file coh_PTF_inspiral.c.

◆ XLALCountMultiInspiralTable()

static int XLALCountMultiInspiralTable ( MultiInspiralTable **  head,
UINT4  len 
)
static

Definition at line 30 of file coh_PTF_inspiral.c.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 45 of file coh_PTF_inspiral.c.

◆ coh_PTF_statistic()

UINT4 coh_PTF_statistic ( REAL4TimeSeries cohSNR,
REAL8Array PTFM[LAL_NUM_IFO+1],
COMPLEX8VectorSequence PTFqVec[LAL_NUM_IFO+1],
struct coh_PTF_params params,
UINT4  spinTemplate,
REAL4 timeOffsets,
REAL4 Fplus,
REAL4 Fcross,
INT4  segmentNumber,
REAL4TimeSeries pValues[10],
UNUSED REAL4TimeSeries gammaBeta[2],
REAL4TimeSeries snrComps[LAL_NUM_IFO],
REAL4TimeSeries nullSNR,
REAL4TimeSeries traceSNR,
REAL4TimeSeries bankVeto[LAL_NUM_IFO+1],
REAL4TimeSeries autoVeto[LAL_NUM_IFO+1],
REAL4TimeSeries chiSquare[LAL_NUM_IFO+1],
UINT4  subBankSize,
struct bankComplexTemplateOverlaps bankOverlaps,
struct bankTemplateOverlaps bankNormOverlaps,
struct bankDataOverlaps dataOverlaps,
struct bankComplexTemplateOverlaps autoTempOverlaps,
FindChirpTemplate fcTmplt,
REAL4FrequencySeries invspec[LAL_NUM_IFO+1],
RingDataSegments segments[LAL_NUM_IFO+1],
COMPLEX8FFTPlan *  invPlan,
struct bankDataOverlaps **  chisqOverlapsP,
struct bankDataOverlaps **  chisqSnglOverlapsP,
REAL4 frequencyRangesPlus[LAL_NUM_IFO+1],
REAL4 frequencyRangesCross[LAL_NUM_IFO+1],
REAL4 **  overlapCont,
REAL4 **  snglOverlapCont,
struct timeval  startTime,
UINT4  segStartPoint,
UINT4  segEndPoint,
UINT4 **  snglAcceptPoints,
UINT4 snglAcceptCount,
UINT4 acceptPointList 
)

Definition at line 788 of file coh_PTF_inspiral.c.

◆ coh_PTF_add_triggers()

UINT8 coh_PTF_add_triggers ( struct coh_PTF_params params,
MultiInspiralTable **  eventList,
MultiInspiralTable **  thisEvent,
REAL4TimeSeries cohSNR,
FindChirpTemplate fcTmplt,
InspiralTemplate  PTFTemplate,
UINT8  eventId,
UINT4  spinTrigger,
REAL4TimeSeries pValues[10],
REAL4TimeSeries gammaBeta[2],
REAL4TimeSeries snrComps[LAL_NUM_IFO],
REAL4TimeSeries nullSNR,
REAL4TimeSeries traceSNR,
REAL4TimeSeries bankVeto[LAL_NUM_IFO+1],
REAL4TimeSeries autoVeto[LAL_NUM_IFO+1],
REAL4TimeSeries chiSquare[LAL_NUM_IFO+1],
REAL8Array PTFM[LAL_NUM_IFO+1],
REAL4  rightAscension,
REAL4  declination,
INT8  slideId,
REAL4 timeOffsets,
UINT4 acceptPointList,
UINT4  numAcceptPoints,
UINT4  slideNum,
INT4  timeDiff,
INT4  startTime 
)

Definition at line 1221 of file coh_PTF_inspiral.c.

◆ coh_PTF_cluster_triggers()

void coh_PTF_cluster_triggers ( struct coh_PTF_params params,
MultiInspiralTable **  eventList,
MultiInspiralTable **  newEventHead,
UINT4  numSlides,
INT4  timeDiff 
)

Definition at line 1312 of file coh_PTF_inspiral.c.

◆ coh_PTF_accept_trig_check()

UINT4 coh_PTF_accept_trig_check ( struct coh_PTF_params params,
MultiInspiralTable **  eventList,
MultiInspiralTable  thisEvent,
INT4  timeDiff,
UINT4  currTimeDiff,
UINT4  currStorageID 
)

Definition at line 1416 of file coh_PTF_inspiral.c.