#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. |