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