OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
LossDataSink Member List

This is the complete list of members for LossDataSink, including all inherited members.

addParticle(const OpalParticle &, const boost::optional< std::pair< int, short int > > &turnBunchNumPair=boost::none)LossDataSink
addReferenceParticle(const Vector_t &x, const Vector_t &p, double time, double spos, long long globalTrackStep)LossDataSink
appendASCII()LossDataSinkinlineprivate
bunchNumber_mLossDataSinkprivate
closeASCII()LossDataSinkinlineprivate
collectionType_mLossDataSinkprivate
computeSetStatistics(unsigned int setIdx)LossDataSinkprivate
computeStatistics(unsigned int numSets)LossDataSinkinline
fileName_mLossDataSinkprivate
globalTrackStep_mLossDataSinkprivate
H5call_mLossDataSinkprivate
H5file_mLossDataSinkprivate
h5hut_mode_mLossDataSinkprivate
hasNoParticlesToDump() constLossDataSinkprivate
hasTurnInformations() constLossDataSinkprivate
inH5Mode()LossDataSinkinline
LossDataSink()=defaultLossDataSink
LossDataSink(std::string outfn, bool hdf5Save, CollectionType=CollectionType::TEMPORAL)LossDataSink
LossDataSink(const LossDataSink &rsh)LossDataSink
openASCII()LossDataSinkinlineprivate
openH5(h5_int32_t mode=H5_O_WRONLY)LossDataSinkprivate
os_mLossDataSinkprivate
outputName_mLossDataSinkprivate
particles_mLossDataSinkprivate
RefPartP_mLossDataSinkprivate
RefPartR_mLossDataSinkprivate
refTime_mLossDataSinkprivate
reportOnError(h5_int64_t rc, const char *file, int line)LossDataSinkprivate
save(unsigned int numSets=1, OpalData::OpenMode openMode=OpalData::OpenMode::UNDEFINED)LossDataSink
saveASCII()LossDataSinkprivate
saveH5(unsigned int setIdx)LossDataSinkprivate
size() constLossDataSinkinline
splitSets(unsigned int numSets)LossDataSinkprivate
spos_mLossDataSinkprivate
startSet_mLossDataSinkprivate
turnNumber_mLossDataSinkprivate
writeHeaderASCII()LossDataSinkprivate
writeHeaderH5()LossDataSinkprivate
~LossDataSink() noexcept(false)LossDataSink