--- yoda/event/log/LogEvent.h 2005/03/04 15:54:11 3.0 +++ yoda/event/log/LogEvent.h 2005/08/29 08:27:29 4.5 @@ -1,6 +1,6 @@ /** @file * $Source: /home/cvsmanager/yoda/event/log/LogEvent.h,v $ - * $Id: LogEvent.h,v 2.1 2004/12/09 08:47:54 kusanagi Exp $ + * $Id: LogEvent.h,v 4.4 2005/05/28 10:44:09 kusanagi Exp $ * $Author: kusanagi $ * * Header file for the LogEvent class. @@ -9,26 +9,31 @@ #define LOG_EVENT_H #include -#include "event/SubPacket.h" -#include "event/log/LogRecord.h" +#include "LogRecord.h" #include - using namespace std; namespace pamela { /** - * LogEvent data Wrapper + * LogEvent data Wrapper. + * + * The LogEvent represents the "LogEvent" packet generated by the PAMELA CPU software + * and is a collection of several logs generated during PAMELA operations + * and recorded in the CPU RAM between two storing operations. */ class LogEvent: public pamela::SubPacket { private: + static TClonesArray *fgRecords; public: /** - * Get the run name according to a certain run number. - * @param run Run number. - * @return a string with the run name. + * The Compilation Timestamp of the PAMELA CPU software. */ UINT32 COMPILATION_TIMESTAMP; + + /** + * Contain multiple instances of pamela::LogRecord type. + */ TClonesArray* Records; LogEvent(void);