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