#include <PXXHitPayload.h>
Inheritance diagram for PXXHitPayload:
Public Member Functions | |
SET_LOGGER ("PXXHitPayload") | |
PXXHitPayload (const PXXPayloadEnvelope &envelope) | |
PXXHitPayload () | |
virtual | ~PXXHitPayload () |
virtual Int32b_t | GetTriggerType () const |
virtual Int32b_t | GetTriggerConfigID () const |
virtual const PXXISourceID & | GetSourceID () |
virtual const PXXIDOMID & | GetDOMID () |
virtual Double64b_t | GetIntegratedCharge () const |
virtual const PXXIUTCTime & | GetHitTimeUTC () |
virtual Short16b_t | GetTriggerMode () const |
virtual void | WriteProperties () |
|
Constructor |
|
If you use default constructor, you must set envelope before calling Unpack(). |
|
Destructor |
|
Get DOM ID Implements PXXIHitPayload. |
|
Get Hit Time (leading edge). Currently returns GetPayloadTimeUTC(). Implements PXXIHitPayload. |
|
Get Charge Implements PXXIHitPayload. |
|
returns ID of process that is responsible for this payload (implementation of PXXITriggerPayload) Implements PXXITriggerPayload. |
|
returns ID of trigger (implementation of PXXITriggerPayload) Implements PXXITriggerPayload. |
|
get trigger mode |
|
returns the Trigger type (implementation of PXXITriggerPayload) Implements PXXITriggerPayload. |
|
|
|
Write informations to the output stream Implements PXXVAttWritable. |