qcdSample.removeWeight("WZweight") qcdSample.removeWeight("1000.") # qcdSample.removeWeight("weight") qcdSample.addWeight("0.01") #-------------------------- # QCD Gamma Fakes - for CRY #-------------------------- qcdGammaFakeSample = Sample(zlFitterConfig.qcdSampleName+"GammaFakes", kOrange+2) qcdGammaFakeSample.setTreeName("QCD_SRAll") qcdGammaFakeSample.setNormFactor("mu_"+zlFitterConfig.qcdSampleName+"GammaFakes", 1., 0., 500.) qcdGammaFakeSample.setFileList(qcdGammaFakeFiles) qcdGammaFakeSample.setStatConfig(zlFitterConfig.useStat) # qcdGammaFakeSample.setStatConfig(False) qcdGammaFakeSample.addSampleSpecificWeight("(phTruthOrigin!=38)") if zlFitterConfig.doSetNormRegion: if "CRYQ" in zlFitterConfig.constrainingRegionsList: qcdGammaFakeSample.setNormRegions([("CRYQ", zlFitterConfig.binVar)]) # Define samples #FakePhotonSample = Sample("Bkg",kGreen-9) #FakePhotonSample.setStatConfig(False) #FakePhotonSample.buildHisto([nbkg],"UserRegion","cuts") # ucb = Systematic("ucb", configMgr.weights, 1 + nbkgErr/nbkg, 1 - nbkgErr/nbkg, "user","userOverallSys") #FakePhotonSample.addSystematic(ucb)