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

PXXIReadoutRequest Class Reference

#include <PXXIReadoutRequest.h>

Inheritance diagram for PXXIReadoutRequest:

PXXReadoutRequestRecord List of all members.

Public Member Functions

virtual ~PXXIReadoutRequest ()
virtual Int32b_t GetTriggerUID () const =0
virtual const PXXISourceIDGetSourceID ()=0
virtual const vector< PXXIReadoutRequestElementPtrGetReadoutRequestElements ()=0

Protected Member Functions

 PXXIReadoutRequest ()

Constructor & Destructor Documentation

virtual PXXIReadoutRequest::~PXXIReadoutRequest  )  [inline, virtual]
 

Destructor

PXXIReadoutRequest::PXXIReadoutRequest  )  [inline, protected]
 

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


Member Function Documentation

virtual const vector<PXXIReadoutRequestElementPtr> PXXIReadoutRequest::GetReadoutRequestElements  )  [pure virtual]
 

returns a Vector of IReadoutRequestElement's describing the readout request for a single ISourceID (ie String)

Returns:
Vector Vector of IReadoutRequestElement

Implemented in PXXReadoutRequestRecord.

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

This is the ISourceID which generated this request. The locations of the individual sources which are to be requested for data are contained in the request-elements themselves.

Returns:
ISourceID ...the ISourceID of the Trigger which generated this request.

Implemented in PXXReadoutRequestRecord.

virtual Int32b_t PXXIReadoutRequest::GetTriggerUID  )  const [pure virtual]
 

returns the unique Trigger ID by using this UID and the Stringnumber the Eventbuilder can reassemble the events

Returns:
int unique Trigger ID given by GlobalTrigger

Implemented in PXXReadoutRequestRecord.


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