#include <PXXVCompositePayload.h>
Inheritance diagram for PXXVCompositePayload:
Public Member Functions | |
virtual | ~PXXVCompositePayload () |
virtual const PXXCompositePayloadEnvelope & | GetCompositePayloadEnvelope () |
virtual const vector< PXXIPayloadPtr > & | GetPayloadPtrs () const |
virtual const vector< PXXIHitPayloadPtr > & | GetHitPtrs () const |
virtual void | WriteCompositePayload () |
Protected Member Functions | |
PXXVCompositePayload (const PXXPayloadEnvelope &envelope) | |
PXXVCompositePayload () | |
virtual Int32b_t | UnpackCompositePayloadEnvelope () |
virtual Int32b_t | UnpackCompositePayload () |
virtual vector< PXXIPayloadPtr > & | GetPayloadPtrs () |
virtual vector< PXXIHitPayloadPtr > & | GetHitPtrs () |
|
Destructor. |
|
The class is pure virtual so that the constructor should be protected. |
|
The class is pure virtual so that the constructor should be protected. If you use default constructor, you must set envelope before calling Unpack(). |
|
returns composite payload envelope |
|
|
|
get timeordered list of all hits contained in Composite, this is the unique list of Payload's which are PXXIHitPayload's. Implements PXXICompositePayload. |
|
Get function to get non-const vectors. |
|
Returns a reference to payload array. Implements PXXICompositePayload. |
|
Unpack composite payloads and save it to PXXICompositePayload::fPayloads_. return the size of unpacked payloads including CompositePayloadEnvelope. |
|
Unpack composite payload envelope and save it to fTCompositeEnvelope_. return the size of unpacked envelope. |
|
Write composite payload |