1 #ifndef art_Framework_IO_FileStatsCollector_h 2 #define art_Framework_IO_FileStatsCollector_h 10 #include "boost/date_time/posix_time/posix_time_types.hpp" 21 class FileStatsCollector;
51 std::vector<std::string>
parents(
bool want_basename =
true)
const;
67 boost::posix_time::ptime
fo_{};
68 boost::posix_time::ptime
fc_{};
80 inline std::string
const&
86 inline std::string
const&
92 inline boost::posix_time::ptime
98 inline boost::posix_time::ptime
104 inline boost::posix_time::ptime
110 inline boost::posix_time::ptime
116 inline boost::posix_time::ptime
122 inline boost::posix_time::ptime
164 inline std::string
const&
182 inline std::set<art::SubRunID>
const&
std::string const & processName() const
FileStatsCollector(std::string const &moduleLabel, std::string const &processName)
SubRunID const & lowestSubRunID() const
std::string const & moduleLabel() const
boost::posix_time::ptime fo_
boost::posix_time::ptime lowestRunStartTime() const
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_
std::string const moduleLabel_
boost::posix_time::ptime fc_
std::vector< std::string > parents(bool want_basename=true) const
boost::posix_time::ptime lowestSubRunStartTime_
RunID highestRunID() const
void recordSubRun(SubRunID const &id)
boost::posix_time::ptime outputFileOpenTime() const
void recordInputFile(std::string const &inputFileName)
SubRunID const & highestSubRunID() const
EventID const & highestEventID() const
EventID lowestEventIDSeen_
boost::posix_time::ptime lowestRunStartTime_
boost::posix_time::ptime highestRunStartTime() const
RunID lowestRunID() const
EventID highestEventIDSeen_
boost::posix_time::ptime highestSubRunStartTime() const
std::string const & lastOpenedInputFile() const
std::string const processName_
std::string lastOpenedInputFile_
boost::posix_time::ptime lowestSubRunStartTime() const
bool fileCloseRecorded() const
std::set< SubRunID > const & seenSubRuns() const
std::size_t eventsThisFile() const
EventID const & lowestEventID() const
boost::posix_time::ptime outputFileCloseTime() const
std::set< SubRunID > subRunsSeen_