iPos = 10 if( iPos==0 ): CMS_lumi.relPosX = 0.12 H_ref = 600; W_ref = 800; W = W_ref H = H_ref T = 0.08*H_ref B = 0.12*H_ref L = 0.12*W_ref R = 0.04*W_ref #canvas = rt.TCanvas("c2","c2",50,50,W,H) canvas = fl.makeDivCan() canvas.SetFillColor(0) canvas.SetBorderMode(0) canvas.SetFrameFillStyle(0) canvas.SetFrameBorderMode(0) canvas.SetLeftMargin( L/W ) canvas.SetRightMargin( R/W ) canvas.SetTopMargin( T/H ) canvas.SetBottomMargin( B/H ) canvas.SetTickx(0) canvas.SetTicky(0) file=rt.TFile("output_electron_2015-12-04.root","read") #file=rt.TFile("output_muon_2015-12-04.root","read") #file=rt.TFile("output_displaced.root","read")
if workxsec ==-1: if ntags < 2 : continue # totalweight*=iev.mc_btgsfweight2[0] # totalweightnopu*=iev.mc_btgsfweight2[0] if workxsec == -1: totalweight = 1 totalweightnopu = 1 if workxsec != -1: bsfin=1.-fl.p0(arraywithsfs)-fl.p1(arraywithsfs) totalweight*=bsfin totalweightnopu*=bsfin ngoodelectrons = 0 if workxsec == -1 : #reset weight for data: totalweight=1 # loop over electrons - fill in lorentz vector and fill some histograms for iele in range(0,iev.nElectrons) : if iev.tight_electron[iele] == 0 : continue lvmu.SetPtEtaPhiE(iev.pT_electron[iele],iev.eta_electron[iele],iev.phi_electron[iele],iev.E_electron[iele])