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

PXXTriggerRequestPayload Class Reference

#include <PXXTriggerRequestPayload.h>

Inheritance diagram for PXXTriggerRequestPayload:

PXXVCompositePayload PXXITriggerRequestPayload PXXVTriggerPayload PXXICompositePayload PXXVPayload PXXITriggerPayload PXXVUnpackable PXXIPayload PXXObject PXXVAttWritable TObject List of all members.

Public Member Functions

 SET_LOGGER ("PXXTriggerRequestPayload")
 PXXTriggerRequestPayload (const PXXPayloadEnvelope &envelope)
 PXXTriggerRequestPayload ()
virtual ~PXXTriggerRequestPayload ()
virtual Int32b_t GetTriggerType () const
virtual Int32b_t GetTriggerConfigID () const
virtual const PXXISourceIDGetSourceID ()
virtual const PXXIUTCTimeGetFirstTimeUTC ()
virtual const PXXIUTCTimeGetLastTimeUTC ()
virtual Int_t GetUID () const
virtual const PXXIReadoutRequestGetReadoutRequest ()
virtual void WriteProperties ()

Detailed Description

PXXTriggerRequestPayload //

This is the payload class for trigger request //

Author:
Kotoyo Hoshina 25/Sep/05 //


Constructor & Destructor Documentation

PXXTriggerRequestPayload::PXXTriggerRequestPayload const PXXPayloadEnvelope envelope  ) 
 

Constructor of an EventPayload (version 1).

PXXTriggerRequestPayload::PXXTriggerRequestPayload  ) 
 

If you use default constructor, you must set envelope before calling Unpack().

virtual PXXTriggerRequestPayload::~PXXTriggerRequestPayload  )  [virtual]
 

Destructor.


Member Function Documentation

virtual const PXXIUTCTime& PXXTriggerRequestPayload::GetFirstTimeUTC  )  [virtual]
 

returns start time of interval (implementation of PXXICompositePayload)

Implements PXXICompositePayload.

virtual const PXXIUTCTime& PXXTriggerRequestPayload::GetLastTimeUTC  )  [virtual]
 

returns end time of interval (implementation of PXXICompositePayload)

Implements PXXICompositePayload.

virtual const PXXIReadoutRequest& PXXTriggerRequestPayload::GetReadoutRequest  )  [virtual]
 

Returns the PXXIReadoutRequest which has been associated with this PXXITriggerRequestPayload. (implementation of PXXITriggerRequestPayload)

Returns:
PXXIReadoutRequest ....the request.

Implements PXXITriggerRequestPayload.

virtual const PXXISourceID& PXXTriggerRequestPayload::GetSourceID  )  [virtual]
 

returns ID of process that is responsible for this payload (implementation of PXXITriggerPayload)

Implements PXXITriggerPayload.

virtual Int32b_t PXXTriggerRequestPayload::GetTriggerConfigID  )  const [virtual]
 

returns ID of trigger (implementation of PXXITriggerPayload)

Implements PXXITriggerPayload.

virtual Int32b_t PXXTriggerRequestPayload::GetTriggerType  )  const [virtual]
 

returns the Trigger type (implementation of PXXITriggerPayload)

Implements PXXITriggerPayload.

virtual Int_t PXXTriggerRequestPayload::GetUID  )  const [virtual]
 

Returns the unique id assigned to this PXXITriggerRequestPayload (implementation of PXXITriggerRequestPayload)

Returns:
int ... the unique id for this event.

Implements PXXITriggerRequestPayload.

PXXTriggerRequestPayload::SET_LOGGER "PXXTriggerRequestPayload"   ) 
 

virtual void PXXTriggerRequestPayload::WriteProperties  )  [virtual]
 

Write informations to the output stream

Implements PXXVAttWritable.


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


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