artdaq  v3_07_02
art::RootOutputConfig Struct Reference

Confgiguration for ROOT output modules More...

#include <artdaq/ArtModules/detail/ArtConfig.hh>

Classes

struct  KeysToIgnore
 These keys should be ignored by the configuration validation processor More...
 

Public Types

using Name = fhicl::Name
 Parameter Name.
 
using Comment = fhicl::Comment
 
template<typename T >
using Atom = fhicl::Atom< T >
 Configuration Parameter.
 
template<typename T >
using OptionalAtom = fhicl::OptionalAtom< T >
 Optional Configuration Parameter.
 

Public Attributes

fhicl::TableFragment
< art::OutputModule::Config > 
omConfig
 Configuration common to all OutputModules.
 
Atom< std::string > catalog {Name("catalog"), ""}
 ???
 
OptionalAtom< bool > dropAllEvents {Name("dropAllEvents")}
 Whether to drop all events ???
 
Atom< bool > dropAllSubRuns {Name("dropAllSubRuns"), false}
 Whether to drop all subruns ???
 
OptionalAtom< bool > fastCloning {Name("fastCloning")}
 Whether to try to use fastCloning on the file.
 
Atom< std::string > tmpDir {Name("tmpDir"), "/tmp"}
 Temporary directory.
 
Atom< int > compressionLevel {Name("compressionLevel"), 7}
 Compression level to use. artdaq recommends <= 3.
 
Atom< int64_t > saveMemoryObjectThreshold {Name("saveMemoryObjectThreshold"), -1l}
 ???
 
Atom< int64_t > treeMaxVirtualSize {Name("treeMaxVirtualSize"), -1}
 ???
 
Atom< int > splitLevel {Name("splitLevel"), 99}
 ???
 
Atom< int > basketSize {Name("basketSize"), 16384}
 ???
 
Atom< bool > dropMetaDataForDroppedData {Name("dropMetaDataForDroppedData"), false}
 ???
 
Atom< std::string > dropMetaData {Name("dropMetaData"), "NONE"}
 Which metadata to drop (Default: "NONE")
 
Atom< bool > writeParameterSets {Name("writeParameterSets"), true}
 Write art ParameterSet to output file (Default: true)
 
fhicl::Table
< ClosingCriteria::Config > 
fileProperties {Name("fileProperties")}
 When should the file be closed.
 

Detailed Description

Confgiguration for ROOT output modules

Definition at line 47 of file ArtConfig.hh.

Member Typedef Documentation

using art::RootOutputConfig::Comment = fhicl::Comment

Parameter Comment

Definition at line 50 of file ArtConfig.hh.


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