#include <PXXPayloadFactory.h>
Inheritance diagram for PXXPayloadFactory:

Public Member Functions | |
| SET_LOGGER ("PXXPayloadFactory") | |
| virtual | ~PXXPayloadFactory () |
| virtual PXXVPayloadPtr | CreateAPayload (const PXXPayloadEnvelope &envl) |
Static Public Member Functions | |
| static PXXPayloadFactoryPtr | GetInstancePtr () |
Static Public Attributes | |
| static const Int32b_t | PAYLOAD_ID_UNKNOWN |
| static const Int32b_t | PAYLOAD_ID_SIMPLE_HIT |
| static const Int32b_t | PAYLOAD_ID_MULTI_HIT |
| static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT |
| static const Int32b_t | PAYLOAD_ID_TCAL |
| static const Int32b_t | PAYLOAD_ID_MON |
| static const Int32b_t | PAYLOAD_ID_ENGFORMAT_TRIGGER |
| static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT_TRIGGER |
| static const Int32b_t | PAYLOAD_ID_READOUT_REQUEST |
| static const Int32b_t | PAYLOAD_ID_TRIGGER_REQUEST |
| static const Int32b_t | PAYLOAD_ID_ENGFORMAT_HIT_DATA |
| static const Int32b_t | PAYLOAD_ID_READOUT_DATA |
| static const Int32b_t | PAYLOAD_ID_EVENT |
| static const Int32b_t | PAYLOAD_ID_EVENT_V2 |
| static const Int32b_t | PAYLOAD_ID_LASTVALID |
Protected Member Functions | |
| PXXPayloadFactory () | |
|
|
Destractor |
|
|
Protected constructor so this is a singleton. |
|
|
Create a payload with indicated payload-type which embedded in the PXXPayloadEnvelope |
|
|
Get Singleton instance of the payload factory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Defined PayloadTypes. This type should be embedded in the PayloadEnvelope. |