Public Member Functions | |
def | __init__ |
def | merge |
Merge histograms in ROOT files
Definition at line 23 of file mergeFiles.py.
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__":