LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "OutputFileGranularity.h"
Public Types | |
enum | BT { Event, SubRun, Run, InputFile, Job, Unset } |
Public Member Functions | |
~Granularity () noexcept | |
Granularity (BT const b) noexcept | |
Granularity (Granularity const &rhs) noexcept | |
Granularity (Granularity &&rhs) noexcept | |
Granularity & | operator= (Granularity const &rhs) noexcept |
Granularity & | operator= (Granularity &&rhs) noexcept |
BT | operator() () const |
operator std::size_t () const | |
Static Public Member Functions | |
static constexpr std::size_t | NBoundaries () |
static BT | value (std::string const &spec) |
Private Attributes | |
std::atomic< BT > | b_ |
Definition at line 13 of file OutputFileGranularity.h.
enum art::Granularity::BT |
Enumerator | |
---|---|
Event | |
SubRun | |
Run | |
InputFile | |
Job | |
Unset |
Definition at line 15 of file OutputFileGranularity.h.
|
inlinenoexcept |
Definition at line 53 of file OutputFileGranularity.h.
|
inlinenoexcept |
Definition at line 54 of file OutputFileGranularity.h.
|
inlinenoexcept |
Definition at line 55 of file OutputFileGranularity.h.
|
inlinenoexcept |
Definition at line 56 of file OutputFileGranularity.h.
|
inlinestatic |
Definition at line 19 of file OutputFileGranularity.h.
References Unset.
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestatic |
Definition at line 24 of file OutputFileGranularity.h.
References art::errors::Configuration, Event, InputFile, Job, Run, SubRun, and Unset.
Referenced by art::ClosingCriteria::ClosingCriteria().
|
private |
Definition at line 81 of file OutputFileGranularity.h.
Referenced by operator std::size_t(), operator()(), and operator=().