1 #ifndef EVENTFILTER_UTILTIES_PLUGINS_EVFDAQDIRECTOR
2 #define EVENTFILTER_UTILTIES_PLUGINS_EVFDAQDIRECTOR
unsigned int getJumpIndex() const
FILE * bu_t_monitor_stream
void postEndRun(edm::Run const &run, edm::EventSetup const &es)
std::string outputFileNameStem(const unsigned int ls, std::string const &stream) const
bool createOutputDirectory()
void openFULockfileStream(std::string &fuLockFilePath, bool create)
std::string getInitFilePath(std::string const &stream) const
unsigned int findHighestRun()
std::string getRawFilePath(const unsigned int ls, const unsigned int index) const
std::string getOpenRawFilePath(const unsigned int ls, const unsigned int index) const
std::string & buBaseDir()
unsigned int findHighestRun()
std::string eolsFileName(const unsigned int ls) const
std::string getEoLSFilePathOnBU(const unsigned int ls) const
std::string getEoRFilePath() const
std::string findHighestRunDirStem()
unsigned long previousFileSize_
std::string getPathForFU() const
std::string monitor_base_dir_
std::string & smBaseDir()
EvFDaqDirector(const edm::ParameterSet &pset, edm::ActivityRegistry ®)
std::string getMergedDatFilePath(const unsigned int ls, std::string const &stream) const
std::string & fuBaseDir()
bool updateFuLock(unsigned int &ls, std::string &nextFile, bool &eorSeen)
std::string getOpenDatFilePath(const unsigned int ls, std::string const &stream) const
std::string inputFileNameStem(const unsigned int ls, const unsigned int index) const
FILE * maybeCreateAndLockFileHeadForStream(unsigned int ls, std::string &stream)
std::string findHighestRunDir()
bool findHighestActiveLS(unsigned int &startingLS) const
void unlockAndCloseMergeStream()
std::string & monitorBaseDir()
void tryInitializeFuLockFile()
std::string findCurrentRunDir()
void removeFile(unsigned int ls, unsigned int index)
void preBeginRun(edm::RunID const &id, edm::Timestamp const &ts)
void updateBuLock(unsigned int ls)
bool getTestModeNoBuilderUnit()
std::string getOutputJsonFilePath(const unsigned int ls, std::string const &stream) const
void writeLsStatisticsFU(unsigned int ls, unsigned int events, timeval completion_time)
bool testModeNoBuilderUnit_
std::string eorFileName() const
bool bumpFile(unsigned int &ls, unsigned int &index, std::string &nextFile)
std::string findHighestRunDir()
std::string findRunDir(unsigned int)
FILE * bu_w_monitor_stream
unsigned int getRunNumber() const
void writeDiskAndThrottleStat(double, int, int)
std::string getEoLSFilePathOnFU(const unsigned int ls) const
std::string getJumpFilePath() const
struct flock data_rw_fulk
unsigned int getJumpLS() const
std::string & buBaseOpenDir()
std::string mergedFileNameStem(const unsigned int ls, std::string const &stream) const
void writeLsStatisticsBU(unsigned int, unsigned int, unsigned long long, long long)
std::string bu_run_open_dir_
std::string initFileName(std::string const &stream) const