artdaq
v3_09_01
|
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. | |
Confgiguration for ROOT output modules
Definition at line 80 of file ArtConfig.hh.
using art::RootOutputConfig::Comment = fhicl::Comment |
Parameter Comment
Definition at line 83 of file ArtConfig.hh.