Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CTraditionalEventSegment Class Reference

#include <CTraditionalEventSegment.h>

Inheritance diagram for CTraditionalEventSegment:

CEventSegment List of all members.

Public Methods

 CTraditionalEventSegment ()
 Default constructor.

 ~CTraditionalEventSegment ()
 Destructor.


Protected Methods

virtual void Initialize ()
virtual DAQWordBufferPtr & Read (DAQWordBufferPtr &rBuffer)
virtual void Clear ()
virtual unsigned int MaxSize ()

Private Methods

 CTraditionalEventSegment (const CTraditionalEventSegment &rhs)
 Copy constructor.

CTraditionalEventSegment & operator= (const CTraditionalEventSegment &rhs)
 Assignment.

int operator== (const CTraditionalEventSegment &rhs) const
 Comparison for equality.

int operator!= (const CTraditionalEventSegment &rhs) const

Private Attributes

void * m_pVmeFd

Detailed Description

Bridges the event segment architecture with the traditional single readout program. This class delegates to the global member functions associated with the old MASH style skeleton.

Definition at line 295 of file CTraditionalEventSegment.h.


Constructor & Destructor Documentation

CTraditionalEventSegment::CTraditionalEventSegment  
 

Default constructor.

Default constructor. This is called when declarations of the form e.g.: We need to create a CAMAC map and set the CAMBAS/pCAMAC variables

Definition at line 300 of file CTraditionalEventSegment.cpp.

References CAMBAS, m_pVmeFd, and pCamac.

CTraditionalEventSegment::~CTraditionalEventSegment   [inline]
 

Destructor.

Definition at line 303 of file CTraditionalEventSegment.h.

CTraditionalEventSegment::CTraditionalEventSegment const CTraditionalEventSegment &    rhs [private]
 

Copy constructor.


Member Function Documentation

void CTraditionalEventSegment::Clear   [protected, virtual]
 

Clear the hardware associated with this event.

Implements CEventSegment.

Definition at line 344 of file CTraditionalEventSegment.cpp.

void CTraditionalEventSegment::Initialize   [protected, virtual]
 

Initialize the event readout.

Implements CEventSegment.

Definition at line 318 of file CTraditionalEventSegment.cpp.

unsigned int CTraditionalEventSegment::MaxSize   [protected, virtual]
 

Return the maximum number of words of data this segment can read out.

Implements CEventSegment.

Definition at line 356 of file CTraditionalEventSegment.cpp.

References evtmax().

int CTraditionalEventSegment::operator!= const CTraditionalEventSegment &    rhs const [private]
 

CTraditionalEventSegment& CTraditionalEventSegment::operator= const CTraditionalEventSegment &    rhs [private]
 

Assignment.

int CTraditionalEventSegment::operator== const CTraditionalEventSegment &    rhs const [private]
 

Comparison for equality.

DAQWordBufferPtr & CTraditionalEventSegment::Read DAQWordBufferPtr &    rBuffer [protected, virtual]
 

Read the segment of the event for which this class is responsible.

Parameters:
DAQWordBufferPtr&  rBuffer

Implements CEventSegment.

Definition at line 331 of file CTraditionalEventSegment.cpp.


Member Data Documentation

void* CTraditionalEventSegment::m_pVmeFd [private]
 

Definition at line 298 of file CTraditionalEventSegment.h.

Referenced by CTraditionalEventSegment().


The documentation for this class was generated from the following files:
Generated on Fri Nov 8 13:37:27 2002 for Event Readout system. by doxygen1.2.16