![]() |
![]() |
#include <FilesMonitorCollection.h>
Public Types | |
enum | ClosingReason { notClosed = 0, runEnded, LSended, timeout, size, truncated, inaccessible } |
enum | FileStatus { open, closed, current } |
Public Member Functions | |
std::string | closingReason () |
std::string | completeFileName (FileStatus status=current) |
std::string | fileName () |
std::string | filePath (FileStatus status=current) |
Public Attributes | |
uint32_t | adler32 |
std::string | baseFilePath |
std::string | coreFileName |
uint32_t | entryCounter |
uint32_t | eventCount |
uint32_t | fileCounter |
uint64_t | fileSize |
bool | isOpen |
uint32_t | lumiSection |
uint32_t | runNumber |
std::string | streamLabel |
ClosingReason | whyClosed |
Definition at line 35 of file FilesMonitorCollection.h.
Definition at line 37 of file FilesMonitorCollection.h.
Definition at line 48 of file FilesMonitorCollection.h.
std::string stor::FilesMonitorCollection::FileRecord::closingReason | ( | ) |
Definition at line 87 of file FilesMonitorCollection.cc.
References inaccessible, LSended, notClosed, runEnded, size, timeout, truncated, and whyClosed.
std::string stor::FilesMonitorCollection::FileRecord::completeFileName | ( | FileStatus | status = current | ) | [inline] |
Definition at line 70 of file FilesMonitorCollection.h.
References fileName(), filePath(), and ntuplemaker::status.
std::string stor::FilesMonitorCollection::FileRecord::fileName | ( | ) |
Definition at line 115 of file FilesMonitorCollection.cc.
References convertXMLtoSQLite_cfg::fileName.
Referenced by completeFileName().
{ std::ostringstream fileName; fileName << coreFileName << "." << std::setfill('0') << std::setw(4) << fileCounter << ".dat"; return fileName.str(); }
std::string stor::FilesMonitorCollection::FileRecord::filePath | ( | FileStatus | status = current | ) |
Definition at line 103 of file FilesMonitorCollection.cc.
References cond::rpcobimon::current.
Referenced by completeFileName().
{ switch (status) { case open: return ( baseFilePath + "/open/" ); case closed: return ( baseFilePath + "/closed/" ); case current: return ( baseFilePath + (isOpen ? "/open/" : "/closed/") ); } return ""; }
Definition at line 66 of file FilesMonitorCollection.h.
Definition at line 59 of file FilesMonitorCollection.h.
Definition at line 60 of file FilesMonitorCollection.h.
Definition at line 55 of file FilesMonitorCollection.h.
Definition at line 65 of file FilesMonitorCollection.h.
Definition at line 61 of file FilesMonitorCollection.h.
Definition at line 64 of file FilesMonitorCollection.h.
Definition at line 63 of file FilesMonitorCollection.h.
Definition at line 57 of file FilesMonitorCollection.h.
Definition at line 56 of file FilesMonitorCollection.h.
Definition at line 58 of file FilesMonitorCollection.h.
Definition at line 62 of file FilesMonitorCollection.h.
Referenced by closingReason().