artdaq  3.12.07
art::RootDAQOut::Config Struct Reference

Classes

struct  FileNameSubstitution
 
struct  KeysToIgnore
 
struct  NewSubStringForApp
 

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 >
 

Public Attributes

fhicl::TableFragment
< OutputModule::Config > 
omConfig
 
Atom< string > catalog {Name("catalog"), ""}
 
OptionalAtom< bool > dropAllEvents {Name("dropAllEvents")}
 
Atom< bool > dropAllSubRuns {Name("dropAllSubRuns"), false}
 
OptionalAtom< bool > fastCloning {Name("fastCloning")}
 
Atom< string > tmpDir {Name("tmpDir"), default_tmpDir}
 
Atom< int > compressionLevel {Name("compressionLevel"), 7}
 
Atom< unsigned > freePercent {Name("freePercent"), 0}
 
Atom< unsigned > freeMB {Name("freeMB"), 0}
 
Atom< int64_t > saveMemoryObjectThreshold
 
Atom< int64_t > treeMaxVirtualSize {Name("treeMaxVirtualSize"), -1}
 
Atom< int > splitLevel {Name("splitLevel"), 1}
 
Atom< int > basketSize {Name("basketSize"), 16384}
 
Atom< bool > dropMetaDataForDroppedData
 
Atom< string > dropMetaData {Name("dropMetaData"), "NONE"}
 
Atom< bool > writeParameterSets {Name("writeParameterSets"), true}
 
fhicl::Table
< ClosingCriteria::Config > 
fileProperties
 
fhicl::TableFragment
< detail::SafeFileNameConfig > 
safeFileName
 
Atom< int > firstLoggerRank {Name("firstLoggerRank"), -1}
 
fhicl::OptionalSequence
< fhicl::Table
< FileNameSubstitution > > 
fileNameSubstitutions {Name("fileNameSubstitutions")}
 

Detailed Description

Definition at line 102 of file RootDAQOut_module.cc.

Member Data Documentation

Atom<bool> art::RootDAQOut::Config::dropMetaDataForDroppedData
Initial value:
{Name("dropMetaDataForDroppedData"),
false}

Definition at line 124 of file RootDAQOut_module.cc.

fhicl::Table<ClosingCriteria::Config> art::RootDAQOut::Config::fileProperties
Initial value:
{
Name("fileProperties"),
Comment("The 'fileProperties' parameter is specified to enable "
"output-file switching.")}

Definition at line 128 of file RootDAQOut_module.cc.

Atom<int64_t> art::RootDAQOut::Config::saveMemoryObjectThreshold
Initial value:
{Name("saveMemoryObjectThreshold"),
-1l}

Definition at line 119 of file RootDAQOut_module.cc.


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