MCInjectComputeHough.h File Reference

#include <time.h>
#include <math.h>
#include <lal/Random.h>
#include <lal/AVFactories.h>
#include <lal/LALStdlib.h>
#include <lal/PulsarDataTypes.h>
#include <lal/SFTfileIO.h>
#include <lal/UserInput.h>
#include <lal/GeneratePulsarSignal.h>
#include <lal/LALComputeAM.h>
#include <lal/ComputeSky.h>
#include "./DriveHoughColor.h"

Include dependency graph for MCInjectComputeHough.h:

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

Go to the source code of this file.

Data Structures

struct  tagHoughInjectParams
struct  tagHoughPulsarTemplate
struct  tagPulsarData

Defines

#define EARTHEPHEMERIS   "./earth00-04.dat"
#define SUNEPHEMERIS   "./sun00-04.dat"
#define ACCURACY   0.00000001
#define MAXFILES   3000
#define MAXFILENAMELENGTH   256
#define IFO   2
#define THRESHOLD   1.6
#define F0   250.0
#define FBAND   2.0
#define ALPHA   0.0
#define DELTA   (-LAL_PI_2)
#define PATCHSIZEX   (LAL_PI*0.99)
#define PATCHSIZEY   (LAL_PI*0.99)
#define NFSIZE   21
#define BLOCKSRNGMED   101
#define NH0   1
#define H0MIN   1.0e-23
#define NMCLOOP   10
#define SFTDIRECTORY   "/home/badkri/L1sfts/"
#define FILEOUT   "./HoughMC"
#define FILEVELOCITY   "./velocity.data"
#define FILETIME   "./Ts"

Typedefs

typedef tagHoughInjectParams HoughInjectParams
typedef tagHoughPulsarTemplate HoughPulsarTemplate
typedef tagPulsarData PulsarData

Functions

 NRCSID (MCINJECTCOMPUTEHOUGHH,"$Id: MCInjectComputeHough.h,v 1.9 2007/06/08 15:30:00 bema Exp $")
void GenerateInjectTemplateParams (LALStatus *status, PulsarData *injectPulsar, HoughPulsarTemplate *templatePulsar, HoughInjectParams *params)

Variables

int lalDebugLevel
 DECLARE AND SET GLOBAL DEBUG LEVEL.


Define Documentation

#define EARTHEPHEMERIS   "./earth00-04.dat"

Definition at line 83 of file MCInjectComputeHough.h.

#define SUNEPHEMERIS   "./sun00-04.dat"

Definition at line 84 of file MCInjectComputeHough.h.

#define ACCURACY   0.00000001

Definition at line 86 of file MCInjectComputeHough.h.

#define MAXFILES   3000

Definition at line 87 of file MCInjectComputeHough.h.

#define MAXFILENAMELENGTH   256

Definition at line 88 of file MCInjectComputeHough.h.

#define IFO   2

Definition at line 90 of file MCInjectComputeHough.h.

#define THRESHOLD   1.6

Definition at line 91 of file MCInjectComputeHough.h.

#define F0   250.0

Definition at line 93 of file MCInjectComputeHough.h.

#define FBAND   2.0

Definition at line 94 of file MCInjectComputeHough.h.

#define ALPHA   0.0

Definition at line 95 of file MCInjectComputeHough.h.

#define DELTA   (-LAL_PI_2)

Definition at line 96 of file MCInjectComputeHough.h.

#define PATCHSIZEX   (LAL_PI*0.99)

Definition at line 97 of file MCInjectComputeHough.h.

#define PATCHSIZEY   (LAL_PI*0.99)

Definition at line 98 of file MCInjectComputeHough.h.

#define NFSIZE   21

Definition at line 99 of file MCInjectComputeHough.h.

#define BLOCKSRNGMED   101

Definition at line 101 of file MCInjectComputeHough.h.

#define NH0   1

Definition at line 102 of file MCInjectComputeHough.h.

#define H0MIN   1.0e-23

Definition at line 103 of file MCInjectComputeHough.h.

#define NMCLOOP   10

Definition at line 104 of file MCInjectComputeHough.h.

#define SFTDIRECTORY   "/home/badkri/L1sfts/"

Definition at line 107 of file MCInjectComputeHough.h.

#define FILEOUT   "./HoughMC"

Definition at line 108 of file MCInjectComputeHough.h.

#define FILEVELOCITY   "./velocity.data"

Definition at line 111 of file MCInjectComputeHough.h.

#define FILETIME   "./Ts"

Definition at line 112 of file MCInjectComputeHough.h.


Typedef Documentation

typedef struct tagHoughInjectParams HoughInjectParams

typedef struct tagHoughPulsarTemplate HoughPulsarTemplate

typedef struct tagPulsarData PulsarData


Function Documentation

NRCSID ( MCINJECTCOMPUTEHOUGHH  ,
"$Id: MCInjectComputeHough.  h,
v 1.9 2007/06/08 15:30:00 bema Exp $"   
)

void GenerateInjectTemplateParams ( LALStatus status,
PulsarData injectPulsar,
HoughPulsarTemplate templatePulsar,
HoughInjectParams params 
)


Variable Documentation

int lalDebugLevel

DECLARE AND SET GLOBAL DEBUG LEVEL.

see the section (currently 7.4.1) of the LSD on "Status-reporting objects" for a list of predefined debug levels

Definition at line 62 of file BCVSpinTemplates.c.


Generated on Sun Sep 7 03:07:59 2008 for LAL by  doxygen 1.5.2