![]() |
LArSoft
v10_06_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=().