#include <EvFDaqDirector.h>
Public Types | |
enum | FileStatus { noFile, sameFile, newFile, newLumi, runEnded, runAbort } |
Public Member Functions | |
std::string & | baseRunDir () |
std::string & | buBaseRunDir () |
std::string & | buBaseRunOpenDir () |
void | checkTransferSystemPSet () |
void | createRunOpendirMaybe () |
EvFDaqDirector (const edm::ParameterSet &pset, edm::ActivityRegistry ®) | |
std::string | findCurrentRunDir () |
std::string | getBoLSFilePathOnFU (const unsigned int ls) const |
std::string | getEoLSFilePathOnBU (const unsigned int ls) const |
std::string | getEoLSFilePathOnFU (const unsigned int ls) const |
std::string | getEoRFilePath () const |
std::string | getEoRFilePathOnFU () const |
std::string | getInitFilePath (std::string const &stream) const |
std::string | getInputJsonFilePath (const unsigned int ls, const unsigned int index) const |
std::string | getJumpFilePath () const |
unsigned int | getJumpIndex () const |
unsigned int | getJumpLS () const |
std::string | getMergedDatChecksumFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getMergedDatFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getMergedProtocolBufferHistogramFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getMergedRootHistogramFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getOpenDatFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getOpenInitFilePath (std::string const &stream) const |
std::string | getOpenInputJsonFilePath (const unsigned int ls, const unsigned int index) const |
std::string | getOpenOutputJsonFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getOpenProtocolBufferHistogramFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getOpenRawFilePath (const unsigned int ls, const unsigned int index) const |
std::string | getOpenRootHistogramFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getOutputJsonFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getProtocolBufferHistogramFilePath (const unsigned int ls, std::string const &stream) const |
std::string | getRawFilePath (const unsigned int ls, const unsigned int index) const |
std::string | getRootHistogramFilePath (const unsigned int ls, std::string const &stream) const |
unsigned int | getRunNumber () const |
std::string | getRunOpenDirPath () const |
std::string | getStreamDestinations (std::string const &stream) const |
std::vector< int > * | getStreamFileTracker () |
bool | getTestModeNoBuilderUnit () |
bool | isSingleStreamThread () |
void | lockFULocal () |
void | lockFULocal2 () |
void | lockInitLock () |
FILE * | maybeCreateAndLockFileHeadForStream (unsigned int ls, std::string &stream) |
bool | outputAdler32Recheck () const |
void | postEndRun (edm::GlobalContext const &globalContext) |
void | preallocate (edm::service::SystemBounds const &bounds) |
void | preBeginRun (edm::GlobalContext const &globalContext) |
void | preGlobalEndLumi (edm::GlobalContext const &globalContext) |
void | preSourceEvent (edm::StreamID const &streamID) |
int | readLastLSEntry (std::string const &file) |
void | removeFile (unsigned int ls, unsigned int index) |
void | removeFile (std::string) |
void | setDeleteTracking (std::mutex *fileDeleteLock, std::list< std::pair< int, InputFile * >> *filesToDelete) |
void | setFMS (evf::FastMonitoringService *fms) |
void | tryInitializeFuLockFile () |
void | unlockAndCloseMergeStream () |
void | unlockFULocal () |
void | unlockFULocal2 () |
void | unlockInitLock () |
void | updateFileIndex (int const &fileIndex) |
FileStatus | updateFuLock (unsigned int &ls, std::string &nextFile, uint32_t &fsize, uint64_t &lockWaitTime) |
~EvFDaqDirector () | |
Private Member Functions | |
bool | bumpFile (unsigned int &ls, unsigned int &index, std::string &nextFile, uint32_t &fsize, int maxLS) |
std::string | eolsFileName (const unsigned int ls) const |
std::string | eorFileName () const |
int | getNFilesFromEoLS (std::string BUEoLSFile) |
std::string | initFileName (std::string const &stream) const |
std::string | inputFileNameStem (const unsigned int ls, const unsigned int index) const |
std::string | mergedFileNameStem (const unsigned int ls, std::string const &stream) const |
void | openFULockfileStream (std::string &fuLockFilePath, bool create) |
std::string | outputFileNameStem (const unsigned int ls, std::string const &stream) const |
Definition at line 42 of file EvFDaqDirector.h.
Enumerator | |
---|---|
noFile | |
sameFile | |
newFile | |
newLumi | |
runEnded | |
runAbort |
Definition at line 46 of file EvFDaqDirector.h.
|
explicit |
Definition at line 39 of file EvFDaqDirector.cc.
References base_dir_, bu_base_dir_, bu_run_dir_, bu_run_open_dir_, bu_w_lock_stream, bu_writelock_fd_, createRunOpendirMaybe(), directorBu_, edm::hlt::Exception, fu_readwritelock_fd_, fu_rw_lock_stream, fulocal_rwlock_fd2_, fulocal_rwlock_fd_, fuLockPollInterval_, getRunOpenDirPath(), hltSourceDirectory_, hostname_, init_lock_, NULL, openFULockfileStream(), postEndRun(), preallocate(), preBeginRun(), preGlobalEndLumi(), preSourceEvent(), run_, run_dir_, run_string_, contentValuesCheck::ss, stopFilePath_, AlCaHLTBitMon_QueryRunRegistry::string, tryInitializeFuLockFile(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPreallocate(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreGlobalEndLumi(), and edm::ActivityRegistry::watchPreSourceEvent().
evf::EvFDaqDirector::~EvFDaqDirector | ( | ) |
Definition at line 240 of file EvFDaqDirector.cc.
References fulocal_rwlock_fd2_, fulocal_rwlock_fd_, unlockFULocal(), and unlockFULocal2().
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 644 of file EvFDaqDirector.cc.
References evf::FastMonitoringService::accumulateFileSize(), fms_, getEoLSFilePathOnBU(), getInputJsonFilePath(), getNFilesFromEoLS(), cmsHarvester::index, python.rootplot.utilities::ls(), previousFileSize_, contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, and testModeNoBuilderUnit_.
Referenced by updateFuLock().
void evf::EvFDaqDirector::checkTransferSystemPSet | ( | ) |
Definition at line 850 of file EvFDaqDirector.cc.
References Json::Value::append(), Json::arrayValue, alignCSCRings::dest, gather_cfg::destinations, edm::hlt::Exception, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), edm::getParameterSet(), edm::getProcessParameterSet(), alignBH_cfg::mode, edm::ParameterSet::psetTable(), requireTSPSet_, and transferSystemJson_.
Referenced by preallocate().
void evf::EvFDaqDirector::createRunOpendirMaybe | ( | ) |
Definition at line 822 of file EvFDaqDirector.cc.
References getRunOpenDirPath(), LogDebug, and cmsHarvester::path.
Referenced by EvFDaqDirector().
|
private |
|
private |
|
inline |
Definition at line 60 of file EvFDaqDirector.h.
References dirManager_, evf::DirManager::findRunDir(), and run_.
std::string evf::EvFDaqDirector::getBoLSFilePathOnFU | ( | const unsigned int | ls | ) | const |
Definition at line 412 of file EvFDaqDirector.cc.
References fffnaming::bolsFileName(), run_, and run_dir_.
Referenced by FedRawDataInputSource::createBoLSFile().
std::string evf::EvFDaqDirector::getEoLSFilePathOnBU | ( | const unsigned int | ls | ) | const |
Definition at line 404 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::eolsFileName(), and run_.
Referenced by bumpFile(), and FedRawDataInputSource::checkNextEvent().
std::string evf::EvFDaqDirector::getEoLSFilePathOnFU | ( | const unsigned int | ls | ) | const |
Definition at line 408 of file EvFDaqDirector.cc.
References fffnaming::eolsFileName(), run_, and run_dir_.
Referenced by FedRawDataInputSource::checkNextEvent(), FedRawDataInputSource::maybeOpenNewLumiSection(), and updateFuLock().
std::string evf::EvFDaqDirector::getEoRFilePath | ( | ) | const |
Definition at line 416 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::eorFileName(), and run_.
Referenced by updateFuLock().
std::string evf::EvFDaqDirector::getEoRFilePathOnFU | ( | ) | const |
Definition at line 421 of file EvFDaqDirector.cc.
References fffnaming::eorFileName(), run_, and run_dir_.
Referenced by FedRawDataInputSource::checkNextEvent().
std::string evf::EvFDaqDirector::getInitFilePath | ( | std::string const & | stream | ) | const |
Definition at line 376 of file EvFDaqDirector.cc.
References fffnaming::initFileNameWithPid(), run_, and run_dir_.
Referenced by DQMFileSaver::globalBeginRun().
std::string evf::EvFDaqDirector::getInputJsonFilePath | ( | const unsigned int | ls, |
const unsigned int | index | ||
) | const |
Definition at line 335 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::inputJsonFileName(), and run_.
Referenced by bumpFile().
|
inline |
Definition at line 93 of file EvFDaqDirector.h.
References bu_run_dir_, getRunNumber(), fffnaming::inputRawFileName(), jumpIndex_, and jumpLS_.
Referenced by FedRawDataInputSource::renameToNextFree().
|
inline |
|
inline |
std::string evf::EvFDaqDirector::getMergedDatChecksumFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 368 of file EvFDaqDirector.cc.
References hostname_, run_, run_dir_, and fffnaming::streamerDataChecksumFileNameWithInstance().
std::string evf::EvFDaqDirector::getMergedDatFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 364 of file EvFDaqDirector.cc.
References hostname_, run_, run_dir_, and fffnaming::streamerDataFileNameWithInstance().
Referenced by maybeCreateAndLockFileHeadForStream().
std::string evf::EvFDaqDirector::getMergedProtocolBufferHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 388 of file EvFDaqDirector.cc.
References hostname_, fffnaming::protocolBufferHistogramFileNameWithInstance(), run_, and run_dir_.
std::string evf::EvFDaqDirector::getMergedRootHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 400 of file EvFDaqDirector.cc.
References hostname_, fffnaming::rootHistogramFileNameWithInstance(), run_, and run_dir_.
|
private |
Definition at line 583 of file EvFDaqDirector.cc.
References bu_run_dir_, AlCaHLTBitMon_QueryRunRegistry::data, def, jsoncollector::DataPoint::deserialize(), eolsNFilesIndex_, jsoncollector::DataPoint::getData(), jsoncollector::DataPoint::getDefinition(), jsoncollector::DataPointDefinition::getNames(), i, Json::Reader::parse(), readEolsDefinition_, matplotRender::reader, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by bumpFile().
std::string evf::EvFDaqDirector::getOpenDatFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 352 of file EvFDaqDirector.cc.
References run_, run_dir_, and fffnaming::streamerDataFileNameWithPid().
std::string evf::EvFDaqDirector::getOpenInitFilePath | ( | std::string const & | stream | ) | const |
Definition at line 372 of file EvFDaqDirector.cc.
References fffnaming::initFileNameWithPid(), run_, and run_dir_.
std::string evf::EvFDaqDirector::getOpenInputJsonFilePath | ( | const unsigned int | ls, |
const unsigned int | index | ||
) | const |
Definition at line 348 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::inputJsonFileName(), and run_.
std::string evf::EvFDaqDirector::getOpenOutputJsonFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 356 of file EvFDaqDirector.cc.
References run_, run_dir_, and fffnaming::streamerJsonFileNameWithPid().
std::string evf::EvFDaqDirector::getOpenProtocolBufferHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 380 of file EvFDaqDirector.cc.
References fffnaming::protocolBufferHistogramFileNameWithPid(), run_, and run_dir_.
std::string evf::EvFDaqDirector::getOpenRawFilePath | ( | const unsigned int | ls, |
const unsigned int | index | ||
) | const |
Definition at line 344 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::inputRawFileName(), and run_.
std::string evf::EvFDaqDirector::getOpenRootHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 392 of file EvFDaqDirector.cc.
References fffnaming::rootHistogramFileNameWithPid(), run_, and run_dir_.
std::string evf::EvFDaqDirector::getOutputJsonFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 360 of file EvFDaqDirector.cc.
References run_, run_dir_, and fffnaming::streamerJsonFileNameWithPid().
std::string evf::EvFDaqDirector::getProtocolBufferHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 384 of file EvFDaqDirector.cc.
References fffnaming::protocolBufferHistogramFileNameWithPid(), run_, and run_dir_.
std::string evf::EvFDaqDirector::getRawFilePath | ( | const unsigned int | ls, |
const unsigned int | index | ||
) | const |
Definition at line 340 of file EvFDaqDirector.cc.
References bu_run_dir_, fffnaming::inputRawFileName(), and run_.
Referenced by removeFile().
std::string evf::EvFDaqDirector::getRootHistogramFilePath | ( | const unsigned int | ls, |
std::string const & | stream | ||
) | const |
Definition at line 396 of file EvFDaqDirector.cc.
References fffnaming::rootHistogramFileNameWithPid(), run_, and run_dir_.
|
inline |
|
inline |
Definition at line 83 of file EvFDaqDirector.h.
References run_dir_.
Referenced by createRunOpendirMaybe(), and EvFDaqDirector().
std::string evf::EvFDaqDirector::getStreamDestinations | ( | std::string const & | stream | ) | const |
Definition at line 903 of file EvFDaqDirector.cc.
References Json::Value::begin(), Json::Value::end(), edm::hlt::Exception, producerFileCleanner::msg, requireTSPSet_, run_regression::ret, selectedTransferMode_, AlCaHLTBitMon_QueryRunRegistry::string, and transferSystemJson_.
|
inline |
Definition at line 101 of file EvFDaqDirector.h.
References streamFileTracker_.
Referenced by FedRawDataInputSource::getNextEvent().
|
inline |
Definition at line 94 of file EvFDaqDirector.h.
References testModeNoBuilderUnit_.
|
private |
|
private |
|
inline |
Definition at line 102 of file EvFDaqDirector.h.
References nStreams_, and nThreads_.
Referenced by FedRawDataInputSource::getNextEvent().
void evf::EvFDaqDirector::lockFULocal | ( | ) |
Definition at line 800 of file EvFDaqDirector.cc.
References fulocal_rwlock_fd_.
Referenced by updateFuLock().
void evf::EvFDaqDirector::lockFULocal2 | ( | ) |
Definition at line 811 of file EvFDaqDirector.cc.
References fulocal_rwlock_fd2_.
Referenced by FedRawDataInputSource::checkNextEvent(), and FedRawDataInputSource::maybeOpenNewLumiSection().
void evf::EvFDaqDirector::lockInitLock | ( | ) |
FILE * evf::EvFDaqDirector::maybeCreateAndLockFileHeadForStream | ( | unsigned int | ls, |
std::string & | stream | ||
) |
Definition at line 772 of file EvFDaqDirector.cc.
References data_readwrite_fd_, data_rw_flk, data_rw_stream, getMergedDatFilePath(), and LogDebug.
|
private |
|
private |
Definition at line 753 of file EvFDaqDirector.cc.
References fu_readwritelock_fd_, fu_rw_lock_stream, and LogDebug.
Referenced by EvFDaqDirector().
|
inline |
Definition at line 84 of file EvFDaqDirector.h.
References outputAdler32Recheck_.
|
private |
void evf::EvFDaqDirector::postEndRun | ( | edm::GlobalContext const & | globalContext | ) |
Definition at line 254 of file EvFDaqDirector.cc.
References bu_readlock_fd_, bu_run_dir_, bu_writelock_fd_, directorBu_, lut2db_cfg::filename, removeFile(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by EvFDaqDirector().
void evf::EvFDaqDirector::preallocate | ( | edm::service::SystemBounds const & | bounds | ) |
Definition at line 263 of file EvFDaqDirector.cc.
References checkTransferSystemPSet(), i, edm::service::SystemBounds::maxNumberOfStreams(), edm::service::SystemBounds::maxNumberOfThreads(), nStreams_, nThreads_, and streamFileTracker_.
Referenced by EvFDaqDirector().
void evf::EvFDaqDirector::preBeginRun | ( | edm::GlobalContext const & | globalContext | ) |
Definition at line 274 of file EvFDaqDirector.cc.
References dirManager_, evf::DirManager::findHighestRunDir(), and run_dir_.
Referenced by EvFDaqDirector().
void evf::EvFDaqDirector::preGlobalEndLumi | ( | edm::GlobalContext const & | globalContext | ) |
Definition at line 286 of file EvFDaqDirector.cc.
References cppFunctionSkipper::exception, fileDeleteLockPtr_, filesToDeletePtr_, LogDebug, python.rootplot.utilities::ls(), edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), cmsHarvester::path, and python.multivaluedict::remove().
Referenced by EvFDaqDirector().
|
inline |
Definition at line 330 of file EvFDaqDirector.cc.
References currentFileIndex_, and streamFileTracker_.
Referenced by EvFDaqDirector().
int evf::EvFDaqDirector::readLastLSEntry | ( | std::string const & | file | ) |
Definition at line 833 of file EvFDaqDirector.cc.
References Json::Value::asInt(), mergeVDriftHistosByStation::file, Json::Value::get(), Json::Reader::parse(), matplotRender::reader, and run_regression::ret.
Referenced by updateFuLock().
void evf::EvFDaqDirector::removeFile | ( | unsigned int | ls, |
unsigned int | index | ||
) |
Definition at line 432 of file EvFDaqDirector.cc.
References getRawFilePath().
Referenced by postEndRun().
void evf::EvFDaqDirector::removeFile | ( | std::string | filename | ) |
Definition at line 425 of file EvFDaqDirector.cc.
|
inline |
Definition at line 109 of file EvFDaqDirector.h.
References fileDeleteLockPtr_, and filesToDeletePtr_.
Referenced by FedRawDataInputSource::FedRawDataInputSource().
|
inline |
Definition at line 99 of file EvFDaqDirector.h.
References fms_.
Referenced by FedRawDataInputSource::FedRawDataInputSource().
void evf::EvFDaqDirector::tryInitializeFuLockFile | ( | ) |
Definition at line 738 of file EvFDaqDirector.cc.
References fu_rw_lock_stream, getHLTprescales::readIndex(), and testModeNoBuilderUnit_.
Referenced by EvFDaqDirector().
void evf::EvFDaqDirector::unlockAndCloseMergeStream | ( | ) |
Definition at line 786 of file EvFDaqDirector.cc.
References data_readwrite_fd_, data_rw_fulk, and data_rw_stream.
void evf::EvFDaqDirector::unlockFULocal | ( | ) |
Definition at line 805 of file EvFDaqDirector.cc.
References fulocal_rwlock_fd_.
Referenced by FedRawDataInputSource::grabNextJsonFile(), and ~EvFDaqDirector().
void evf::EvFDaqDirector::unlockFULocal2 | ( | ) |
Definition at line 816 of file EvFDaqDirector.cc.
References fulocal_rwlock_fd2_.
Referenced by FedRawDataInputSource::checkNextEvent(), FedRawDataInputSource::maybeOpenNewLumiSection(), and ~EvFDaqDirector().
void evf::EvFDaqDirector::unlockInitLock | ( | ) |
|
inline |
Definition at line 100 of file EvFDaqDirector.h.
References currentFileIndex_.
Referenced by FedRawDataInputSource::getNextEvent().
EvFDaqDirector::FileStatus evf::EvFDaqDirector::updateFuLock | ( | unsigned int & | ls, |
std::string & | nextFile, | ||
uint32_t & | fsize, | ||
uint64_t & | lockWaitTime | ||
) |
Definition at line 436 of file EvFDaqDirector.cc.
References bu_run_dir_, bumpFile(), DDVectorGetter::check(), edm::hlt::Exception, fu_readwritelock_fd_, fu_rw_flk, fu_rw_fulk, fu_rw_lock_stream, fuLockPollInterval_, getEoLSFilePathOnFU(), getEoRFilePath(), jumpIndex_, jumpLS_, lockFULocal(), LogDebug, python.rootplot.utilities::ls(), newFile, noFile, getHLTprescales::readIndex(), readLastLSEntry(), runEnded, stopFilePath_, and testModeNoBuilderUnit_.
Referenced by FedRawDataInputSource::readSupervisor().
|
private |
Definition at line 131 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector().
|
private |
Definition at line 132 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector().
|
private |
Definition at line 167 of file EvFDaqDirector.h.
|
private |
Definition at line 169 of file EvFDaqDirector.h.
|
private |
Definition at line 155 of file EvFDaqDirector.h.
|
private |
Definition at line 147 of file EvFDaqDirector.h.
Referenced by postEndRun().
|
private |
Definition at line 144 of file EvFDaqDirector.h.
Referenced by buBaseRunDir(), EvFDaqDirector(), getEoLSFilePathOnBU(), getEoRFilePath(), getInputJsonFilePath(), getJumpFilePath(), getNFilesFromEoLS(), getOpenInputJsonFilePath(), getOpenRawFilePath(), getRawFilePath(), postEndRun(), and updateFuLock().
|
private |
Definition at line 145 of file EvFDaqDirector.h.
Referenced by buBaseRunOpenDir(), and EvFDaqDirector().
|
private |
Definition at line 158 of file EvFDaqDirector.h.
|
private |
Definition at line 166 of file EvFDaqDirector.h.
|
private |
Definition at line 168 of file EvFDaqDirector.h.
|
private |
Definition at line 154 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector().
|
private |
Definition at line 157 of file EvFDaqDirector.h.
|
private |
Definition at line 148 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), and postEndRun().
|
private |
Definition at line 181 of file EvFDaqDirector.h.
Referenced by preSourceEvent(), and updateFileIndex().
|
private |
Definition at line 150 of file EvFDaqDirector.h.
Referenced by maybeCreateAndLockFileHeadForStream(), and unlockAndCloseMergeStream().
|
private |
Definition at line 172 of file EvFDaqDirector.h.
Referenced by maybeCreateAndLockFileHeadForStream().
|
private |
Definition at line 173 of file EvFDaqDirector.h.
Referenced by unlockAndCloseMergeStream().
|
private |
Definition at line 159 of file EvFDaqDirector.h.
Referenced by maybeCreateAndLockFileHeadForStream(), and unlockAndCloseMergeStream().
|
private |
Definition at line 133 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), and postEndRun().
|
private |
Definition at line 161 of file EvFDaqDirector.h.
Referenced by findCurrentRunDir(), and preBeginRun().
|
private |
Definition at line 192 of file EvFDaqDirector.h.
Referenced by getNFilesFromEoLS().
|
private |
Definition at line 183 of file EvFDaqDirector.h.
Referenced by preGlobalEndLumi(), and setDeleteTracking().
Definition at line 184 of file EvFDaqDirector.h.
Referenced by preGlobalEndLumi(), and setDeleteTracking().
|
private |
Definition at line 179 of file EvFDaqDirector.h.
Referenced by bumpFile(), and setFMS().
|
private |
Definition at line 149 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), openFULockfileStream(), and updateFuLock().
|
private |
Definition at line 170 of file EvFDaqDirector.h.
Referenced by updateFuLock().
|
private |
Definition at line 171 of file EvFDaqDirector.h.
Referenced by updateFuLock().
|
private |
Definition at line 156 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), openFULockfileStream(), tryInitializeFuLockFile(), and updateFuLock().
|
private |
Definition at line 152 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), lockFULocal2(), unlockFULocal2(), and ~EvFDaqDirector().
|
private |
Definition at line 151 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), lockFULocal(), unlockFULocal(), and ~EvFDaqDirector().
|
private |
Definition at line 139 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), and updateFuLock().
|
private |
Definition at line 138 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector().
|
private |
Definition at line 141 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), getMergedDatChecksumFilePath(), getMergedDatFilePath(), getMergedProtocolBufferHistogramFilePath(), and getMergedRootHistogramFilePath().
|
private |
Definition at line 186 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), lockInitLock(), and unlockInitLock().
|
private |
Definition at line 164 of file EvFDaqDirector.h.
Referenced by getJumpFilePath(), getJumpIndex(), and updateFuLock().
|
private |
Definition at line 164 of file EvFDaqDirector.h.
Referenced by getJumpFilePath(), getJumpLS(), and updateFuLock().
|
private |
Definition at line 188 of file EvFDaqDirector.h.
Referenced by isSingleStreamThread(), and preallocate().
|
private |
Definition at line 189 of file EvFDaqDirector.h.
Referenced by isSingleStreamThread(), and preallocate().
|
private |
Definition at line 135 of file EvFDaqDirector.h.
Referenced by outputAdler32Recheck().
|
private |
Definition at line 163 of file EvFDaqDirector.h.
Referenced by bumpFile().
|
private |
Definition at line 191 of file EvFDaqDirector.h.
Referenced by getNFilesFromEoLS().
|
private |
Definition at line 136 of file EvFDaqDirector.h.
Referenced by checkTransferSystemPSet(), and getStreamDestinations().
|
private |
Definition at line 134 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), findCurrentRunDir(), getBoLSFilePathOnFU(), getEoLSFilePathOnBU(), getEoLSFilePathOnFU(), getEoRFilePath(), getEoRFilePathOnFU(), getInitFilePath(), getInputJsonFilePath(), getMergedDatChecksumFilePath(), getMergedDatFilePath(), getMergedProtocolBufferHistogramFilePath(), getMergedRootHistogramFilePath(), getOpenDatFilePath(), getOpenInitFilePath(), getOpenInputJsonFilePath(), getOpenOutputJsonFilePath(), getOpenProtocolBufferHistogramFilePath(), getOpenRawFilePath(), getOpenRootHistogramFilePath(), getOutputJsonFilePath(), getProtocolBufferHistogramFilePath(), getRawFilePath(), getRootHistogramFilePath(), and getRunNumber().
|
private |
Definition at line 143 of file EvFDaqDirector.h.
Referenced by baseRunDir(), EvFDaqDirector(), getBoLSFilePathOnFU(), getEoLSFilePathOnFU(), getEoRFilePathOnFU(), getInitFilePath(), getMergedDatChecksumFilePath(), getMergedDatFilePath(), getMergedProtocolBufferHistogramFilePath(), getMergedRootHistogramFilePath(), getOpenDatFilePath(), getOpenInitFilePath(), getOpenOutputJsonFilePath(), getOpenProtocolBufferHistogramFilePath(), getOpenRootHistogramFilePath(), getOutputJsonFilePath(), getProtocolBufferHistogramFilePath(), getRootHistogramFilePath(), getRunOpenDirPath(), and preBeginRun().
|
private |
Definition at line 142 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector().
|
private |
Definition at line 137 of file EvFDaqDirector.h.
Referenced by getStreamDestinations().
|
private |
Definition at line 193 of file EvFDaqDirector.h.
Referenced by EvFDaqDirector(), and updateFuLock().
|
private |
Definition at line 180 of file EvFDaqDirector.h.
Referenced by getStreamFileTracker(), preallocate(), and preSourceEvent().
|
private |
Definition at line 130 of file EvFDaqDirector.h.
Referenced by bumpFile(), getTestModeNoBuilderUnit(), tryInitializeFuLockFile(), and updateFuLock().
|
private |
Definition at line 195 of file EvFDaqDirector.h.
Referenced by checkTransferSystemPSet(), and getStreamDestinations().