class eqMon : public DatEnv, TrigClient An earthquake monitor.
This monitor checks the seismometers and tiltmeters for unusually long periods of noisy data. These are considered "earthquakes", and interferometer data obtained during this time should not be used.
eqMon detects an earthquake roughly ~1min after it starts. Various output verbosities are available. Choose:
| no options | for updated mean, std dev for each channel (default) | -quiet | for no data (still sends triggers to EPICS) | -verbose | for monitor status | -debug [1] | for preventing system calls and status to stdout | -verbose -debug [1] | for all of the above output and basic channel stats | -debug {>1} | for timing and memory status | -verbose -debug {>1} | for all of the above output and full channel stats |
Configuration File
Example configuration file:
Parameter EventPrefix ./data/test_event Parameter DataPrefix ./data/test_data Parameter MaxThresh 4.5 Parameter MinThresh 2.0 Parameter TriggerOn 1 Parameter ChanThresh 7 H0:PEM-EX_SEISX H0:PEM-EX_SEISY H0:PEM-EX_SEISZ ...
For an explanation of the Configuration file, please see the ReadConfig() command.
Parameters-- Parameter lines take the form: Parameter <param>
<value>, where param is one of the following:
Channels-- each desired channel should be entered on its own line.
~eqMon(void)
void ProcessData(void)
void ReadConfig(void)
alphabetic index hierarchy of classes
generated by doc++