| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

mergeFiles::MergeRoot Class Reference

List of all members.

Public Member Functions

def __init__
def merge

Detailed Description

Merge histograms in ROOT files

Definition at line 23 of file mergeFiles.py.


Member Function Documentation

def mergeFiles::MergeRoot::__init__ (   self,
  inputFilenames,
  outputFilename 
)

Constructor

Definition at line 25 of file mergeFiles.py.

00025                                                     :
00026         """Constructor"""
00027         self.inputFilenames = inputFilenames
00028         self.outputFilename = outputFilename
00029         self.outputFile = None
00030         return
00031 
    def merge(self):

def mergeFiles::MergeRoot::merge (   self  ) 

Merge input paths to output path

Definition at line 32 of file mergeFiles.py.

00032                    :
00033         """Merge input paths to output path"""
00034         TH1.AddDirectory(False)
00035         self.outputFile = TFile(self.outputFilename, "RECREATE")
00036         for filename in self.inputFilenames:
00037             print "Processing input: ",filename
00038             inputFile = TFile( filename ) 
00039             ROOT.mergeDirectories("",inputFile,self.outputFile)
00040             inputFile.Close()
00041         #Close Output files
00042         self.outputFile.Write()
00043         self.outputFile.Close()
00044         return
00045 
if __name__=="__main__":


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:10:26 2011 for RunDiagnostics by doxygen 1.4.7