#include <PXXEventPayloadRecord.h>
Inheritance diagram for PXXEventPayloadRecord:
Public Member Functions | |
SET_LOGGER ("PXXEventPayloadRecord") | |
PXXEventPayloadRecord (const string &type_name="Unknown") | |
virtual | ~PXXEventPayloadRecord () |
virtual Int32b_t | GetEventUID () const |
virtual const PXXISourceID & | GetSourceID () |
virtual const PXXIUTCTime & | GetFirstTimeUTC () |
virtual const PXXIUTCTime & | GetLastTimeUTC () |
virtual Int32b_t | GetEventType () const |
virtual Int32b_t | GetEventConfigID () const |
virtual Int32b_t | GetRunNumber () const |
virtual void | WriteProperties () |
|
Constructor. Current EventPayload The constructor sets -1 for all Int32b_t fields and 0 for all pointers |
|
Destructor. |
|
Get's the event config id for this event type which acts as a primary key for looking up the parameters/settings which are specific to this specific event-type. However, version 1 doesn't have a field of Event configID so that the function returns -1 which means "not implemented".
|
|
Get's the event type indicating the configuration type which produced this event. However, version 1 doesn't have a field of event type so that the function returns -1 which means "not implemented".
|
|
Returns the unique id assigned to this PXXITriggerRequestPayload from the GlobalTrigger.
|
|
|
|
|
|
Get's the run number for this event which provides a key to the instrumentation configuration at the time that this event was produced. However, version 1 doesn't have a field of Run Number so that the function returns -1 which means "not implemented".
|
|
|
|
|
|
Write informations to the output stream Implements PXXVAttWritable. |