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().
1.4.7