NAIA
1.0.2
|
Container class for processed File information. More...
#include <Containers/FileInfo.h>
Public Member Functions | |
void | Clear () |
Clear container content. More... | |
void | Dump () const |
Dump on screen container content. More... | |
ClassDef (FileInfo, 1) | |
Public Attributes | |
unsigned int | Run = 0 |
Run number. More... | |
unsigned int | NEvents = 0 |
Total number of processed events. More... | |
std::pair< unsigned int, unsigned int > | UTCTime {0, 0} |
First and last second of this run. More... | |
std::pair< unsigned int, unsigned int > | EventNo {0, 0} |
First and last event of this run. More... | |
std::string | FileName {""} |
Name of the processed file. More... | |
int | BadRunTag = 0 |
If this is a bad run, the tag as returned by AMSSetupR::IsBadRun. More... | |
std::string | BadRunReason {""} |
If this is a bad run, the reason as returned by AMSSetupR::IsBadRun. More... | |
Container class for processed File information.
This class holds info about the original AMSRoot file from which the NAIA file was derived
Definition at line 23 of file FileInfo.h.
NAIA::FileInfo::ClassDef | ( | FileInfo | , |
1 | |||
) |
void NAIA::FileInfo::Clear | ( | ) |
Clear container content.
Definition at line 6 of file FileInfo.cpp.
References BadRunReason, BadRunTag, EventNo, FileName, NEvents, Run, and UTCTime.
void NAIA::FileInfo::Dump | ( | ) | const |
std::string NAIA::FileInfo::BadRunReason {""} |
If this is a bad run, the reason as returned by AMSSetupR::IsBadRun.
Definition at line 44 of file FileInfo.h.
Referenced by Clear().
int NAIA::FileInfo::BadRunTag = 0 |
If this is a bad run, the tag as returned by AMSSetupR::IsBadRun.
Definition at line 43 of file FileInfo.h.
Referenced by Clear().
std::pair<unsigned int, unsigned int> NAIA::FileInfo::EventNo {0, 0} |
First and last event of this run.
Definition at line 40 of file FileInfo.h.
std::string NAIA::FileInfo::FileName {""} |
Name of the processed file.
Definition at line 41 of file FileInfo.h.
unsigned int NAIA::FileInfo::NEvents = 0 |
Total number of processed events.
Definition at line 38 of file FileInfo.h.
unsigned int NAIA::FileInfo::Run = 0 |
std::pair<unsigned int, unsigned int> NAIA::FileInfo::UTCTime {0, 0} |
First and last second of this run.
Definition at line 39 of file FileInfo.h.