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 |
Definition at line 8 of file BDSTrackingFIFO.hh.
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().