LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
art::ClosingCriteria::Config Struct Reference

#include "ClosingCriteria.h"

Inheritance diagram for art::ClosingCriteria::Config:
art::Defaults

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 
template<typename T >
using Atom = fhicl::Atom< T >
 
template<typename T >
using OptionalAtom = fhicl::OptionalAtom< T >
 

Static Public Member Functions

static constexpr auto unsigned_max ()
 
static constexpr auto size_max ()
 
static constexpr auto seconds_max ()
 
static constexpr auto granularity_default ()
 

Public Attributes

Atom< unsigned > maxEvents {Name("maxEvents"), unsigned_max()}
 
Atom< unsigned > maxSubRuns {Name("maxSubRuns"), unsigned_max()}
 
Atom< unsigned > maxRuns {Name("maxRuns"), unsigned_max()}
 
Atom< unsigned > maxInputFiles {Name("maxInputFiles"), unsigned_max()}
 
Atom< unsigned > maxSize
 
Atom< unsigned > maxAge
 
fhicl::Atom< std::string > granularity
 

Detailed Description

Definition at line 157 of file ClosingCriteria.h.

Member Typedef Documentation

template<typename T >
using art::ClosingCriteria::Config::Atom = fhicl::Atom<T>

Definition at line 161 of file ClosingCriteria.h.

Definition at line 163 of file ClosingCriteria.h.

Member Function Documentation

static constexpr auto art::Defaults::granularity_default ( )
inlinestaticinherited

Definition at line 53 of file ClosingCriteria.h.

54  {
55  return "Event";
56  }
static constexpr auto art::Defaults::seconds_max ( )
inlinestaticinherited

Definition at line 48 of file ClosingCriteria.h.

References max.

49  {
51  }
Int_t max
Definition: plot.C:27
static constexpr auto art::Defaults::size_max ( )
inlinestaticinherited

Definition at line 43 of file ClosingCriteria.h.

44  {
45  return 0x7f000000u;
46  }
static constexpr auto art::Defaults::unsigned_max ( )
inlinestaticinherited

Definition at line 38 of file ClosingCriteria.h.

References max.

39  {
41  }
Int_t max
Definition: plot.C:27

Member Data Documentation

fhicl::Atom<std::string> art::ClosingCriteria::Config::granularity
Initial value:

Definition at line 175 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxAge
Initial value:
{Name("maxAge"),
Comment("Maximum age of output file (in seconds)"),

Definition at line 172 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxEvents {Name("maxEvents"), unsigned_max()}

Definition at line 165 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxInputFiles {Name("maxInputFiles"), unsigned_max()}

Definition at line 168 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxRuns {Name("maxRuns"), unsigned_max()}

Definition at line 167 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxSize
Initial value:
{Name("maxSize"),
Comment("Maximum size of file (in KiB)"),

Definition at line 169 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().

Atom<unsigned> art::ClosingCriteria::Config::maxSubRuns {Name("maxSubRuns"), unsigned_max()}

Definition at line 166 of file ClosingCriteria.h.

Referenced by art::ClosingCriteria::ClosingCriteria().


The documentation for this struct was generated from the following file: