Ejemplo n.º 1
0
    def __init__(self, fileName, hists):

        super(H2TauTauDataMCDC, self).__init__(fileName)
        self.legendBorders = 0.651, 0.463, 0.895, 0.892
        self._InitPrefs()
        self.tfile, self.tdir = file_dir(fileName)
        for name in hists:
            hist = self.tdir.Get(name)
            if hist == None:
                print 'skipping', name
                continue
            print 'adding', name
            # import pdb; pdb.set_trace()
            self.AddHistogram(name, hist, 0, name)
            if name.find('data') != -1:
                self.Hist(name).stack = False
            self._ApplyPref(self.Hist(name))
Ejemplo n.º 2
0
    def __init__(self, fileName, hists):

        super(H2TauTauDataMCDC, self).__init__(fileName)
        self.legendBorders = 0.651, 0.463, 0.895, 0.892
        self._InitPrefs()
        self.tfile, self.tdir = file_dir( fileName )
        for name in hists:
            hist = self.tdir.Get(name)
            if hist == None:
                print 'skipping', name
                continue
            print 'adding', name
            # import pdb; pdb.set_trace()
            self.AddHistogram(name, hist, 0, name)
            if name.find('data')!=-1:
                self.Hist(name).stack = False
            self._ApplyPref( self.Hist(name) )
Ejemplo n.º 3
0
        action="store_false",
        default=True)

    parser.add_option("-b",
                      "--batch",
                      dest="batch",
                      help="Set batch mode.",
                      action="store_true",
                      default=False)

    (options, args) = parser.parse_args()

    if len(args) != 2:
        parser.print_usage()
        print 'provide 2 sets of histograms'

    if options.batch:
        gROOT.SetBatch()
        options.wait = False

    f1, d1 = file_dir(args[0])
    f2, d2 = file_dir(args[1])
    name1 = '/'.join([f1.GetName(), d1.GetName()])
    name2 = '/'.join([f2.GetName(), d2.GetName()])
    file1 = FlatFile(d1, name1)
    file2 = FlatFile(d2, name2)
    comparator = Comparator(file1, file2, options.outdir, options.filter,
                            options.title1, options.title2)
    comparator.browse(wait=options.wait)
    dir = Directory(options.outdir)
Ejemplo n.º 4
0
                      default=True)

    parser.add_option("-b", "--batch", 
                      dest="batch", 
                      help="Set batch mode.",
                      action="store_true",
                      default=False)


    (options,args) = parser.parse_args()

    if len(args)!=2:
        parser.print_usage()
        print 'provide 2 sets of histograms'

    if options.batch:
        gROOT.SetBatch()
        options.wait=False
    
    f1, d1 = file_dir(args[0])
    f2, d2 = file_dir(args[1])
    name1 = '/'.join( [f1.GetName(), d1.GetName()])
    name2 = '/'.join( [f2.GetName(), d2.GetName()])
    file1 = FlatFile( d1, name1)
    file2 = FlatFile( d2, name2)
    comparator = Comparator(file1, file2, options.outdir, options.filter,
                            options.title1, options.title2)
    comparator.browse(wait = options.wait)
    dir = Directory(options.outdir)