Home | Trees | Indices | Help |
---|
|
object --+ | GPIProxyObject --+ | Lib.Mergers.Merger.MultipleMerger._proxyClass
Merger class when merges of different file types are needed. Here is a typical usage example: # job produces both Root and Text files j = Job() tm = TextMerger() tm.files = ['job.log','stdout'] tm.overwrite = True rm = RootMerger() rm.files = ['histo.root','tree.root'] rm.ignorefailed = True mm = MultipleMerger() mm.addMerger(tm) mm.addMerger(rm) j.merger = mm # All files will be merged on completion j.submit() MultipleMerger objects can also be used on individual Jobs or lists of Jobs. #mm defined above mm.merge([..list of Jobs ...], outputdir = '~/merge_results', ignorefailed = False, overwrite = True) The ignorefailed and overwrite flags are propagated to the individual Merger objects. If outputdir is not specified, the default location specfied in the [Mergers] section of the .gangarc file will be used. It is permissible to nest MultipleMerger objects inside one another if extra hierarchy is desired. Properties: merger_objects A list of Merge objects to run. ('mergers' object, list, default=[],comparable)
|
|||
_impl This is a Ganga.GPI.MultipleMerger implementation class. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
merger_objects = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor
|
|
|||
Inherited from |
|
GPI MultipleMerger object constructor: MultipleMerger() : create multiplemerger with default settings; MultipleMerger(m) : make a copy of m; MultipleMerger(m,x=a,...): make a copy of m and set property 'x' to a, etc..
|
Return an short representation of MultipleMerger object.
|
Set a property of MultipleMerger with consistency and safety checks. Setting a [protected] or a unexisting property raises AttributeError.
|
Return a printable string representing MultipleMerger object as a tree of properties.
|
|
merger_objects
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Jun 25 10:35:21 2012 | http://epydoc.sourceforge.net |