LALMetaIO  4.0.4.1-89842e6
LIGOMetadataTables.h File Reference

Provides data type definitions for the LIGO metadata database tables. More...

Detailed Description

Provides data type definitions for the LIGO metadata database tables.

Author
Brown, D. A.

Only columns that are available for the user defined values are available in the structures. For example the process_id column in the sngl_inspiral table is not in the corresponding LAL structure as it is generated by the database on insertion of events, not by the user.

Synopsis

#include <lal/LIGOMetadataTables.h>

Definition in file LIGOMetadataTables.h.

Go to the source code of this file.

Data Structures

struct  ProcessTable
 
struct  ProcessParamsTable
 
struct  SearchSummaryTable
 
struct  SnglBurst
 
struct  SnglInspiralTable
 
struct  SnglRingdownTable
 This structure contains the required information for generating a ringdown template and storing ringdown triggers. More...
 
struct  MultiInspiralTable
 
struct  SimInspiralTable
 
struct  SimBurst
 The SimBurst structure describes a burst injection. More...
 
struct  SimRingdownTable
 This structure contains the required information for generating a ringdown injection. More...
 
struct  ExtTriggerTable
 
struct  TimeSlide
 This structure corresponds to one row of a time_slide table. More...
 
struct  SegmentTable
 
struct  TimeSlideSegmentMapTable
 

Macros

#define LIGOMETA_PROGRAM_MAX   65
 
#define LIGOMETA_VERSION_MAX   65
 
#define LIGOMETA_CVS_REPOSITORY_MAX   257
 
#define LIGOMETA_COMMENT_MAX   241
 
#define LIGOMETA_NODE_MAX   65
 
#define LIGOMETA_USERNAME_MAX   65
 
#define LIGOMETA_DOMAIN_MAX   64
 
#define LIGOMETA_IFOS_MAX   13
 
#define LIGOMETA_PARAM_MAX   33
 
#define LIGOMETA_TYPE_MAX   17
 
#define LIGOMETA_VALUE_MAX   1025
 
#define LIGOMETA_STRING_MAX   257
 
#define LIGOMETA_IFO_MAX   8
 
#define LIGOMETA_SEARCH_MAX   25
 
#define LIGOMETA_CHANNEL_MAX   65
 
#define LIGOMETA_SOURCE_MAX   30
 
#define LIGOMETA_WAVEFORM_MAX   50
 
#define LIGOMETA_COORDINATES_MAX   16
 
#define LIGOMETA_STD   100
 
#define LIGOMETA_INSPIRALTAPER_MAX   35
 

Enumerations

enum  InterferometerNumber {
  LAL_IFO_G1 , LAL_IFO_H1 , LAL_IFO_H2 , LAL_IFO_L1 ,
  LAL_IFO_T1 , LAL_IFO_V1 , LAL_NUM_IFO , LAL_UNKNOWN_IFO = -1
}
 The InterferometerNumber contains an enum type for describing the interferometer. More...
 

Macro Definition Documentation

◆ LIGOMETA_PROGRAM_MAX

#define LIGOMETA_PROGRAM_MAX   65

Definition at line 62 of file LIGOMetadataTables.h.

◆ LIGOMETA_VERSION_MAX

#define LIGOMETA_VERSION_MAX   65

Definition at line 63 of file LIGOMetadataTables.h.

◆ LIGOMETA_CVS_REPOSITORY_MAX

#define LIGOMETA_CVS_REPOSITORY_MAX   257

Definition at line 64 of file LIGOMetadataTables.h.

◆ LIGOMETA_COMMENT_MAX

#define LIGOMETA_COMMENT_MAX   241

Definition at line 65 of file LIGOMetadataTables.h.

◆ LIGOMETA_NODE_MAX

#define LIGOMETA_NODE_MAX   65

Definition at line 66 of file LIGOMetadataTables.h.

◆ LIGOMETA_USERNAME_MAX

#define LIGOMETA_USERNAME_MAX   65

Definition at line 67 of file LIGOMetadataTables.h.

◆ LIGOMETA_DOMAIN_MAX

#define LIGOMETA_DOMAIN_MAX   64

Definition at line 68 of file LIGOMetadataTables.h.

◆ LIGOMETA_IFOS_MAX

#define LIGOMETA_IFOS_MAX   13

Definition at line 69 of file LIGOMetadataTables.h.

◆ LIGOMETA_PARAM_MAX

#define LIGOMETA_PARAM_MAX   33

Definition at line 70 of file LIGOMetadataTables.h.

◆ LIGOMETA_TYPE_MAX

#define LIGOMETA_TYPE_MAX   17

Definition at line 71 of file LIGOMetadataTables.h.

◆ LIGOMETA_VALUE_MAX

#define LIGOMETA_VALUE_MAX   1025

Definition at line 72 of file LIGOMetadataTables.h.

◆ LIGOMETA_STRING_MAX

#define LIGOMETA_STRING_MAX   257

Definition at line 73 of file LIGOMetadataTables.h.

◆ LIGOMETA_IFO_MAX

#define LIGOMETA_IFO_MAX   8

Definition at line 74 of file LIGOMetadataTables.h.

◆ LIGOMETA_SEARCH_MAX

#define LIGOMETA_SEARCH_MAX   25

Definition at line 75 of file LIGOMetadataTables.h.

◆ LIGOMETA_CHANNEL_MAX

#define LIGOMETA_CHANNEL_MAX   65

Definition at line 76 of file LIGOMetadataTables.h.

◆ LIGOMETA_SOURCE_MAX

#define LIGOMETA_SOURCE_MAX   30

Definition at line 77 of file LIGOMetadataTables.h.

◆ LIGOMETA_WAVEFORM_MAX

#define LIGOMETA_WAVEFORM_MAX   50

Definition at line 78 of file LIGOMetadataTables.h.

◆ LIGOMETA_COORDINATES_MAX

#define LIGOMETA_COORDINATES_MAX   16

Definition at line 79 of file LIGOMetadataTables.h.

◆ LIGOMETA_STD

#define LIGOMETA_STD   100

Definition at line 80 of file LIGOMetadataTables.h.

◆ LIGOMETA_INSPIRALTAPER_MAX

#define LIGOMETA_INSPIRALTAPER_MAX   35

Definition at line 81 of file LIGOMetadataTables.h.

Enumeration Type Documentation

◆ InterferometerNumber

The InterferometerNumber contains an enum type for describing the interferometer.

Enumerator
LAL_IFO_G1 
LAL_IFO_H1 
LAL_IFO_H2 
LAL_IFO_L1 
LAL_IFO_T1 
LAL_IFO_V1 
LAL_NUM_IFO 
LAL_UNKNOWN_IFO 

Definition at line 88 of file LIGOMetadataTables.h.