BDSTrackingFIFO Class Reference

Collaboration diagram for BDSTrackingFIFO:

Collaboration graph
[legend]

Public Member Functions

 BDSTrackingFIFO ()
 ~BDSTrackingFIFO ()
void doFifo ()

Private Member Functions

void writeToFifo ()
void readFromFifo ()
void initWrite ()
void initRead ()
void finishWrite ()
void finishRead ()
void openForWriting ()
void openForReading ()
void open (const char *mode)
void close ()

Private Attributes

std::string _filename
FILE * _fifo
G4double _tmpT

Detailed Description

Definition at line 8 of file BDSTrackingFIFO.hh.


Member Function Documentation

void BDSTrackingFIFO::readFromFifo (  )  [private]

Definition at line 88 of file BDSTrackingFIFO.cc.

References _fifo, _tmpT, tmpParticle::E, finishRead(), BDSGlobalConstants::GetDumpTransform(), BDSGlobalConstants::GetParticleDefinition(), BDSGlobalConstants::holdingQueue, initRead(), BDSGlobalConstants::Instance(), tmpParticle::t, tmpParticle::x, tmpParticle::xp, tmpParticle::y, tmpParticle::yp, tmpParticle::z, and tmpParticle::zp.

Referenced by doFifo().


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7