// // Example monitor // #include "exmon.hh" #ifndef __CINT__ //--> The next three lines are needed if you are going to generate triggers. // The text in PIDTITLE should describe the monitor function. #define PIDCVSHDR "$Header: /ldcg_server/common/repository_gds/gds/DMT/Templates/DatTemplate.cc,v 1.8 2006/07/11 23:18:34 jzweizig Exp $" #define PIDTITLE "Data monitor template" #include "ProcIdent.hh" #include "Dacc.hh" #include #include #include using namespace std; //====================================== Generate the main routine. EXECDAT(exmon) #endif // !def(__CINT__) //====================================== Skeleton object constructor. exmon::exmon(int argc, const char *argv[]) : DatEnv(argc, argv), maxFrame(999999), mStep(2.0), mHistory(43200), mDataArrayAssigned(false), mpdata(0x0) { //---------------------------------- Look for arguments bool dvIndex = false; bool syntax = false; for (int i=1 ; i] [-frames ] [-stride