// // Write a selected TMB file (use only when using TMB as input) // string PackageName = "WriteEvent" string OutputFile = "tmbfile" // what the farms expect string OutputFormat = "EVPACK" int CompressionLevel = 5 // 0=none, 9=most. Only works with EVPACK format. string ApplicationName = "WriteEvent" // String passed to d0om_init. string StatusFile = "events.write" // Name of status file (updated every event). int StatusLevel = 1 // Status detail level // 0 = None. // 1 = Less detail. // 2 = More detail (includes individual events). // // Output filter stuff // // Use parameter VetoClassList to drop a specified set of classes or chunks. // Use parameter WriteClassList to write only a specified set of classes // (class edm::Event and edm::EventValue are always retained). Use parameter // WriteChunkList to write only the specified set of chunks. Parameter // WriteClassList is not generally very useful, because it is necessary to // list every class that is desired to be written, not all of which may // be obvious. However, parameter WriteChunkList provides a practical way // to eliminate all but one, or a few, chunks from an event. bool UseOutputFilter = true string VetoClassList = "" // List of chunks not written on output. Use // an empty list to write all chunks. string WriteChunkList = "MCKineChunk TMBTriggerChunk thumbnail::ThumbNailChunk fwk::HistoryChunk L1L2Chunk CalDataChunk" // Write only the specified chunks. Use an // empty list to write all chunks. string WriteClassList = "" // Write only the specified classes, plus // edm::Event and edm::EventValue. Use an // empty list to write all classes. // Event tagging. string WriteEventTags = "" // Only write events tagged by at least one // of the specified tags. Use "*" or an empty // list to select all events for writing. string VetoEventTags = "" // Exclude events tagged by any of the // specified tags. // Chunk tagging. string WriteChunkTags = "" // Only write chunks tagged by at least one // of the specified tags. Use "*" or an empty // list to select all chunks for writing. string VetoChunkTags = "" // Exclude chunks tagged by any of the // specified tags. // Write out unknown chunks bool CopyUnknown = true