namespace generator class Generator DMT data generation class.
The Generator class generates data for a monte carlo study of LIGO analysis routines. The signals are optionally passed through a response filter and then added to the noise. One or more signals may be injected either at fixed or random times. The data sources and output channels are specified using the "addSource" and "addCHannel" methods.
~Generator(void)
int addChannel(const char* chan, int detID=0, const Pipe* daq=0)
detID - Detector index
daq - DAQ simulation filter pipe.
int addDetector(const char* ifo)
int addDetector(const GenDet& det)
int addSource(const std::string& name, const DataSource& data)
data - Data source to be cloned
int addSource(const std::string& name, DataSource* data=0)
data - DataSource object.
void generate(const Time& t0, Interval dT)
dT - Length of time segment
void releaseSourceData(const Time& t0)
void releaseChannelData(const Time& t0)
Interval getGenerStride(void) const
Time getLatest(void) const
int getNChannel(void) const
int getNDetector(void) const
int getNSource(void) const
const GenChan& refChannel(int id) const
GenChan& refChannel(int id)
const GenDet& refDetector(int id) const
GenDet& refDetector(int id)
const DataSource& refSource(int id) const
DataSource& refSource(int id)
int getSourceID(const std::string& name) const
void setDebug(int lvl)
void setGenerStride(Interval dt)
alphabetic index hierarchy of classes
generated by doc++