2 #include "boost/date_time/posix_time/posix_time.hpp" 3 #include "boost/filesystem.hpp" 8 std::string
const& processName)
19 fo_ = boost::posix_time::second_clock::universal_time();
26 if (!inputFileName.empty()) {
80 fc_ = boost::posix_time::second_clock::universal_time();
84 std::vector<std::string>
87 std::vector<std::string> result;
91 boost::filesystem::path
const ifp{ifile};
92 result.emplace_back(ifp.filename().native());
103 fo_ =
fc_ = boost::posix_time::ptime();
std::string const & processName() const
FileStatsCollector(std::string const &moduleLabel, std::string const &processName)
boost::posix_time::ptime fo_
void recordRun(RunID const &id)
void recordEvent(EventID const &id)
std::vector< std::string > inputFilesSeen_
boost::posix_time::ptime fc_
std::vector< std::string > parents(bool want_basename=true) const
RunID const & runID() const
void recordSubRun(SubRunID const &id)
void recordInputFile(std::string const &inputFileName)
EventID lowestEventIDSeen_
EventID highestEventIDSeen_
std::string const processName_
std::string lastOpenedInputFile_
static SubRunID invalidSubRun(RunID const &rID)
std::set< SubRunID > subRunsSeen_