artdaq
v3_03_00
|
Confgiguration for ROOT output modules More...
#include <artdaq/DAQrate/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. | |
Confgiguration for ROOT output modules
Definition at line 47 of file ArtConfig.hh.
using art::RootOutputConfig::Comment = fhicl::Comment |
Parameter Comment
Definition at line 50 of file ArtConfig.hh.