Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

PXXITriggerPayload Class Reference

#include <PXXITriggerPayload.h>

Inheritance diagram for PXXITriggerPayload:

PXXVTriggerPayload PXXEngineeringFormatTriggerPayload PXXHitPayload PXXVCompositePayload PXXEngineeringFormatHitDataPayload PXXEventPayload PXXReadoutDataPayload PXXTriggerRequestPayload List of all members.

Public Member Functions

virtual ~PXXITriggerPayload ()
virtual Int32b_t GetTriggerType () const =0
virtual Int32b_t GetTriggerConfigID () const =0
virtual const PXXISourceIDGetSourceID ()=0

Protected Member Functions

 PXXITriggerPayload ()

Detailed Description

PXXITriggerPayload //

This is an base interface(attribute) class of TriggerPayloads. // It must be used as an attribute class of multiple inheritance, so that // you cannot instantiate the class independently. //

Author:
Kotoyo Hoshina 23/Aug/05 //


Constructor & Destructor Documentation

virtual PXXITriggerPayload::~PXXITriggerPayload  )  [virtual]
 

Destructor.

PXXITriggerPayload::PXXITriggerPayload  )  [protected]
 

Constructor. Must be instanciated as an attribute class object so that it should be protected.


Member Function Documentation

virtual const PXXISourceID& PXXITriggerPayload::GetSourceID  )  [pure virtual]
 

returns ID of process that is responsible for this payload

Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload.

virtual Int32b_t PXXITriggerPayload::GetTriggerConfigID  )  const [pure virtual]
 

returns ID of trigger

Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload.

virtual Int32b_t PXXITriggerPayload::GetTriggerType  )  const [pure virtual]
 

returns the Trigger type

Implemented in PXXEngineeringFormatTriggerPayload, PXXEventPayload, PXXHitPayload, PXXReadoutDataPayload, and PXXTriggerRequestPayload.


The documentation for this class was generated from the following file:


Generated on Thu Nov 10 14:06:36 2005 by doxygen version 1.4.1