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)