LALInference  4.1.6.1-89842e6
lalinference.tiger.make_injtimes.segment Class Reference

Detailed Description

A time segment in an IFO.

Definition at line 180 of file make_injtimes.py.

Public Member Functions

def __init__ (self, data, gpsstart=None, gpsend=None)
 Creates a segment. More...
 
def intersectWithList (self, id0, other, sortedlist=True, startid=None)
 Intersect segment with list of (non-overlapping) segments. More...
 
def hasTime (self, time)
 Checks if time is in (open) segment. More...
 
def intersectWith (self, other)
 Intersects with another segment. More...
 
def toArray (self)
 

Constructor & Destructor Documentation

◆ __init__()

def lalinference.tiger.make_injtimes.segment.__init__ (   self,
  data,
  gpsstart = None,
  gpsend = None 
)

Creates a segment.

Definition at line 183 of file make_injtimes.py.

Member Function Documentation

◆ intersectWithList()

def lalinference.tiger.make_injtimes.segment.intersectWithList (   self,
  id0,
  other,
  sortedlist = True,
  startid = None 
)

Intersect segment with list of (non-overlapping) segments.

Definition at line 205 of file make_injtimes.py.

◆ hasTime()

def lalinference.tiger.make_injtimes.segment.hasTime (   self,
  time 
)

Checks if time is in (open) segment.

Definition at line 225 of file make_injtimes.py.

◆ intersectWith()

def lalinference.tiger.make_injtimes.segment.intersectWith (   self,
  other 
)

Intersects with another segment.

Definition at line 233 of file make_injtimes.py.

◆ toArray()

def lalinference.tiger.make_injtimes.segment.toArray (   self)

Definition at line 239 of file make_injtimes.py.