#include <REROOT_EventHistory.h>
Public Member Functions | |
| REROOT_EventHistory (EVENTHISTORY_DEF *) | |
| REROOT_EventHistory () | |
| ~REROOT_EventHistory () | |
| virtual void | accept (REROOT_Visitor &v) |
| void | clear () |
| void | printEvent (std::ostream &) const |
| Int_t | ID () const |
| const Char_t * | TableName () const |
| Int_t | EntryNumber () const |
| const Char_t * | Routine () const |
| const Char_t * | VersionString () const |
| const Char_t * | DateFilled () const |
Private Member Functions | |
| void | init () |
Private Attributes | |
| Int_t | m_ID |
| Char_t | m_TableName [33] |
| Int_t | m_EntryNumber |
| Char_t | m_Routine [33] |
| Char_t | m_VersionString [9] |
| Char_t | m_DateFilled [17] |
|
|
Definition at line 59 of file REROOT_EventHistory.cxx. References init(). 00060 {
00061 m_ID = nr->ID - 1; // C index
00062 m_EntryNumber = nr->EntryNumber - 1; // C index
00063
00064 // Fill String objects for char vectors from EventHistory struct.
00065 Int_t i; // Keep this declaration here for scope outside for-loops.
00066 for (i=0; i<32; i++) {
00067 if (nr->TableName[i]=='\0' || nr->TableName[i]==' ') break;
00068 m_TableName[i] = nr->TableName[i];
00069 }
00070 m_TableName[i] = '\0';
00071 for (i=0; i<32; i++) {
00072 if (nr->Routine[i]=='\0' || nr->Routine[i]==' ') break;
00073 m_Routine[i] = nr->Routine[i];
00074 }
00075 m_Routine[i] = '\0';
00076 for (i=0; i<8; i++) {
00077 if (nr->VersionString[i]=='\0' ||
00078 nr->VersionString[i]==' ') break;
00079 m_VersionString[i] = nr->VersionString[i];
00080 }
00081 m_VersionString[i] = '\0';
00082 for (i=0; i<16; i++) {
00083 //rwh: don't stop on blank; normally field is "1999.11.08 13:42"
00084 if (nr->DateFilled[i]=='\0') break;
00085 m_DateFilled[i] = nr->DateFilled[i];
00086 }
00087 m_DateFilled[i] = '\0';
00088
00089 init();
00090 }
|
|
|
Definition at line 92 of file REROOT_EventHistory.cxx. 00093 {
00094 }
|
|
|
Definition at line 100 of file REROOT_EventHistory.cxx. 00101 {
00102 }
|
|
|
Definition at line 33 of file REROOT_EventHistory.h. References REROOT_Visitor::visit(). 00033 { v.visit(this); }
|
|
|
Definition at line 104 of file REROOT_EventHistory.cxx. 00105 {
00106 }
|
|
|
Definition at line 44 of file REROOT_EventHistory.h. Referenced by RerootExodus::GetLastEventHistoryTimeStamp(). 00044 {return m_DateFilled; }//ateFilled[17]
|
|
|
Definition at line 41 of file REROOT_EventHistory.h. 00041 {return m_EntryNumber; }// EntryNumber
|
|
|
Definition at line 39 of file REROOT_EventHistory.h. 00039 {return m_ID; } // ID
|
|
|
Definition at line 96 of file REROOT_EventHistory.cxx. 00097 {
00098 }
|
|
|
Definition at line 108 of file REROOT_EventHistory.cxx. 00109 {
00110 pstream << "==================== EventHistory ====================\n";
00111 }
|
|
|
Definition at line 42 of file REROOT_EventHistory.h. Referenced by RerootExodus::GetGminosCodeName(), and RerootExodus::GetGminosHostName(). 00042 {return m_Routine; } // Routine[33]
|
|
|
Definition at line 40 of file REROOT_EventHistory.h. 00040 {return m_TableName; } //TableName[33]
|
|
|
Definition at line 43 of file REROOT_EventHistory.h. Referenced by RerootExodus::GetGminosCodeName(), and RerootExodus::GetGminosHostName(). 00043 {return m_VersionString; }//ring[9]
|
|
|
Definition at line 24 of file REROOT_EventHistory.h. |
|
|
Definition at line 21 of file REROOT_EventHistory.h. |
|
|
Definition at line 19 of file REROOT_EventHistory.h. |
|
|
Definition at line 22 of file REROOT_EventHistory.h. |
|
|
Definition at line 20 of file REROOT_EventHistory.h. |
|
|
Definition at line 23 of file REROOT_EventHistory.h. |
1.3.9.1