2 #include "boost/date_time/posix_time/posix_time.hpp" 3 #include "boost/filesystem.hpp" 7 using boost::posix_time::ptime;
9 auto now = boost::posix_time::second_clock::universal_time;
13 std::string
const& processName)
31 if (!inputFileName.empty()) {
99 std::vector<std::string>
102 std::vector<std::string> result;
106 boost::filesystem::path
const ifp{ifile};
107 result.emplace_back(ifp.filename().native());
std::string const & processName() const
FileStatsCollector(std::string const &moduleLabel, std::string const &processName)
boost::posix_time::ptime fo_
void recordRun(RunID const &id)
boost::posix_time::ptime highestRunStartTime_
void recordEvent(EventID const &id)
std::vector< std::string > inputFilesSeen_
boost::posix_time::ptime highestSubRunStartTime_
boost::posix_time::ptime fc_
std::vector< std::string > parents(bool want_basename=true) const
RunID const & runID() const
boost::posix_time::ptime lowestSubRunStartTime_
void recordSubRun(SubRunID const &id)
void recordInputFile(std::string const &inputFileName)
EventID lowestEventIDSeen_
boost::posix_time::ptime lowestRunStartTime_
EventID highestEventIDSeen_
std::string const processName_
std::string lastOpenedInputFile_
std::set< SubRunID > subRunsSeen_