#include <EventInfo.h>
DataObject-like clid accessors | |
const CLID & | clID () const |
const CLID & | classID () |
DataObject-like clid accessors | |
const CLID & | clID () const |
const CLID & | classID () |
Public Member Functions | |
void | setTriggerInfo (TriggerInfo *) |
void | setTriggerInfo (TriggerInfo *) |
Event information accessors | |
EventID * | event_ID () const |
the unique identification of the event. | |
EventType * | event_type () const |
the type of the event, e.g. simulation, testbeam, etc | |
TriggerInfo * | trigger_info () const |
trigger information (ptr may be NULL) | |
Event information accessors | |
EventID * | event_ID () const |
the unique identification of the event. | |
EventType * | event_type () const |
the type of the event, e.g. simulation, testbeam, etc | |
TriggerInfo * | trigger_info () const |
trigger information (ptr may be NULL) | |
structors | |
EventInfo (const EventInfo &e) | |
EventInfo (EventID *id, EventType *type, TriggerInfo *trig_info) | |
EventInfo (EventID *id, EventType *type) | |
EventInfo () | |
virtual | ~EventInfo () |
structors | |
EventInfo (const EventInfo &e) | |
EventInfo (EventID *id, EventType *type, TriggerInfo *trig_info) | |
EventInfo (EventID *id, EventType *type) | |
EventInfo () | |
virtual | ~EventInfo () |
Protected Member Functions | |
void | setEventID (EventID *pid) |
void | setEventID (EventID *pid) |
Private Attributes | |
EventID * | m_event_ID |
EventID * | m_event_ID |
EventType * | m_event_type |
EventType * | m_event_type |
TriggerInfo * | m_trigger_info |
TriggerInfo * | m_trigger_info |
Friends | |
class | MixingEventSelector |
|
00026 : 00027 m_event_ID (new EventID(0,0)), 00028 m_event_type (new EventType()), 00029 m_trigger_info(new TriggerInfo()) 00030 {}
|
|
00033 : 00034 m_event_ID (id), 00035 m_event_type(type), 00036 m_trigger_info(0) 00037 {}
|
|
00040 : 00041 m_event_ID (id), 00042 m_event_type(type), 00043 m_trigger_info(trig_info) 00044 {}
|
|
00048 : 00049 m_event_ID( e.m_event_ID ? 00050 new EventID( *(e.m_event_ID) ) : 00051 new EventID(0,0) ), 00052 m_event_type( e.m_event_type ? 00053 new EventType( *(e.m_event_type) ): 00054 new EventType() ), 00055 m_trigger_info( e.m_trigger_info? 00056 new TriggerInfo(*(e.m_trigger_info) ) : 00057 new TriggerInfo() ) 00058 {}
|
|
00062 { 00063 delete m_event_ID; 00064 delete m_event_type; 00065 delete m_trigger_info; 00066 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00113 { 00114 return CLID_EventInfo; //hxt ClassID_traits<EventInfo>::ID(); 00115 }
|
|
|
|
00099 { 00100 return classID(); 00101 }
|
|
the unique identification of the event.
|
|
the unique identification of the event.
00080 {
00081 return (m_event_ID);
00082 }
|
|
the type of the event, e.g. simulation, testbeam, etc
|
|
the type of the event, e.g. simulation, testbeam, etc
00086 {
00087 return (m_event_type);
00088 }
|
|
|
|
00069 { 00070 delete m_event_ID; m_event_ID=pid; 00071 }
|
|
|
|
00075 { 00076 delete m_trigger_info; m_trigger_info = pTrig; 00077 }
|
|
trigger information (ptr may be NULL)
|
|
trigger information (ptr may be NULL)
00092 {
00093 return (m_trigger_info);
00094 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|