class DMTBase Frame processor base class for data monitors.
The frame processing base class defines the basic routines necessary for a frame processing application. The strategy for writing a monitor program is to create a class (myclass) based on DMTBase including a constructor, destructor and ProcessFrame() method. EXECDMT(myclass) is used to generate the main function. These steps are described in DMTemplate.h and DMTemplate.cc. The base class constructor recognizes the following command line arguments: "-infile <file>" instructs the base class to read frames from the specified file, "-partition <part>" causes the frames to be read from the named shared memory partition. If no input option is specified, the frames are read from the partition specified by LIGOSMPART if this is undefined from "LIGO_Online". The debug print level can be specified with "-debug n".
virtual ~DMTBase(void)
void MainLoop(void)
virtual void ProcessFrame(const FrameCPP::FrameH *frame)
virtual void Attention(void)
void finish(void)
int Debug(void) const
bool Boundary(void) const
Dacc& getDacc(void)
int getNFrames(void) const
int getNContig(void) const
bool isEnvArg(const char* arg) const
void setBuffer(int nbuf)
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++