--- yoda/event/log/LogEvent.h 2004/09/21 20:50:09 2.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 1.1.1.1 2004/07/06 12:20:23 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. */ - int Log_crc_ok; TClonesArray* Records; LogEvent(void);