|
artdaq
v3_09_05
|
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.