sigFullInt = theFitter.makeFitter().createIntegral(iset,iset) print "allBkg","sigInt",sigInt.getVal(),"fullInt",sigFullInt.getVal(),\ "ratio",sigInt.getVal()/sigFullInt.getVal() dibosonInt = theFitter.makeDibosonPdf().createIntegral(iset,iset,'signal') dibosonFullInt = theFitter.makeDibosonPdf().createIntegral(iset,iset) WpJPdf = theFitter.makeWpJPdf() WpJInt = WpJPdf.createIntegral(iset, iset, 'signal') WpJFullInt = WpJPdf.createIntegral(iset, iset) #WpJPdf.Print("v") print "WpJ","sigInt",WpJInt.getVal(),"fullInt",WpJFullInt.getVal(),\ "ratio",WpJInt.getVal()/WpJFullInt.getVal() ttbarInt = theFitter.makettbarPdf().createIntegral(iset, iset, 'signal') ttbarFullInt = theFitter.makettbarPdf().createIntegral(iset, iset) SingleTopInt = theFitter.makeSingleTopPdf().createIntegral(iset, iset, 'signal') SingleTopFullInt = theFitter.makeSingleTopPdf().createIntegral(iset, iset) QCDInt = theFitter.makeQCDPdf().createIntegral(iset, iset, 'signal') QCDFullInt = theFitter.makeQCDPdf().createIntegral(iset, iset) ZpJInt = theFitter.makeZpJPdf().createIntegral(iset, iset, 'signal') ZpJFullInt = theFitter.makeZpJPdf().createIntegral(iset, iset) print "ZpJ","sigInt",ZpJInt.getVal(),"fullInt",ZpJFullInt.getVal(),\ "ratio",ZpJInt.getVal()/ZpJFullInt.getVal() ## print "*** yield vars ***" ## yields.Print("v") covMatrix = TMatrixDSym(fr.covarianceMatrix()) corMatrix = TMatrixDSym(fr.correlationMatrix()) sig2 = 0. ## print '\nCorrelation matrix\n%-10s' % (' '), ## for v1 in range(0, finalPars.getSize()): ## if finalPars[v1].GetName()[0] == 'n': ## print '%10s' % (finalPars[v1].GetName()),