#include <PXXITriggerPayload.h>
Inheritance diagram for PXXITriggerPayload:
Public Member Functions | |
virtual | ~PXXITriggerPayload () |
virtual Int32b_t | GetTriggerType () const =0 |
virtual Int32b_t | GetTriggerConfigID () const =0 |
virtual const PXXISourceID & | GetSourceID ()=0 |
Protected Member Functions | |
PXXITriggerPayload () |
This is an base interface(attribute) class of TriggerPayloads. // It must be used as an attribute class of multiple inheritance, so that // you cannot instantiate the class independently. //
|
Destructor. |
|
Constructor. Must be instanciated as an attribute class object so that it should be protected. |
|
returns ID of process that is responsible for this payload Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload. |
|
returns ID of trigger Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload. |
|
returns the Trigger type Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload. |