1606 |
|
cout << "Kicking cutWeight " << (const char*) cutWeight << endl; |
1607 |
|
cout << "Keeping OSSF cut " << (const char*)cutOSSF << endl; |
1608 |
|
cutWeight="1.0"; |
1609 |
– |
TCut bkpessential=essentialcut; |
1610 |
– |
essentialcut=TCut("genPt1>0"); |
1609 |
|
|
1610 |
< |
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",TCut("abs(genId1)==abs(genId2) && abs(genEta1)<1.4 && abs(genEta2)<1.4 && genPt1>20 && genPt2>20 && genMll>20&&genMll<70"),"MCSystPlots/genMET/ETH_SameFlavor_INCLUSIVE__NOPURW___GENLEVEL"); |
1613 |
< |
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",TCut("abs(genId1)!=abs(genId2) && abs(genEta1)<1.4 && abs(genEta2)<1.4 && genPt1>20 && genPt2>20 && genMll>20&&genMll<70"),"MCSystPlots/genMET/ETH_OppositeFlavor_INCLUSIVE__NOPURW___GENLEVEL"); |
1614 |
< |
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",TCut("abs(genId1)==abs(genId2) && abs(genEta1)<1.4 && abs(genEta2)<1.4 && genPt1>20 && genPt2>20 && genMll>120"),"MCSystPlots/genMET/ETH_SameFlavor_INCLUSIVE_HighMass__NOPURW___GENLEVEL"); |
1615 |
< |
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",TCut("abs(genId1)!=abs(genId2) && abs(genEta1)<1.4 && abs(genEta2)<1.4 && genPt1>20 && genPt2>20 && genMll>120"),"MCSystPlots/genMET/ETH_OppositeFlavor_INCLUSIVE_HighMass__NOPURW___GENLEVEL"); |
1616 |
< |
essentialcut=bkpessential; |
1617 |
< |
assert(0); |
1618 |
< |
|
1619 |
< |
/* QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",cutOSSF&&TCut("mll>20&&mll<70"),"MCSystPlots/genMET/ETH_SameFlavor_INCLUSIVE__NOPURW"); |
1610 |
> |
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",cutOSSF&&TCut("mll>20&&mll<70"),"MCSystPlots/genMET/ETH_SameFlavor_INCLUSIVE__NOPURW"); |
1611 |
|
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",cutOSOF&&TCut("mll>20&&mll<70"),"MCSystPlots/genMET/ETH_OppositeFlavor_INCLUSIVE__NOPURW"); |
1612 |
|
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",cutOSSF&&TCut("mll>120"),"MCSystPlots/genMET/ETH_SameFlavor_INCLUSIVE_HighMass__NOPURW"); |
1613 |
|
QuickProduceMCSystematicPlot("genMET",20,0,200,"genMET [GeV]",cutOSOF&&TCut("mll>120"),"MCSystPlots/genMET/ETH_OppositeFlavor_INCLUSIVE_HighMass__NOPURW"); |
1616 |
|
QuickProduceMCSystematicPlot("met[4]",20,0,200,"PFMET [GeV]",cutOSOF&&TCut("mll>20&&mll<70"),"MCSystPlots/MET/ETH_OppositeFlavor_INCLUSIVE__NOPURW"); |
1617 |
|
QuickProduceMCSystematicPlot("met[4]",20,0,200,"PFMET [GeV]",cutOSSF&&TCut("mll>120"),"MCSystPlots/MET/ETH_SameFlavor_INCLUSIVE_HighMass__NOPURW"); |
1618 |
|
QuickProduceMCSystematicPlot("met[4]",20,0,200,"PFMET [GeV]",cutOSOF&&TCut("mll>120"),"MCSystPlots/MET/ETH_OppositeFlavor_INCLUSIVE_HighMass__NOPURW"); |
1619 |
< |
*/ |
1619 |
> |
|
1620 |
|
|
1621 |
|
// -------------------------------------- ***** AACHEN ***** -------------------------------------- |
1622 |
|
|
1756 |
|
bool dolog=true; |
1757 |
|
bool nolog=false; |
1758 |
|
|
1759 |
< |
bool doOFSF = true; |
1759 |
> |
bool doOFSF = false; |
1760 |
|
bool doKin = true; |
1761 |
|
bool doDataComp = false; |
1762 |
|
bool MakeTwoThreeJetComparison = false; |
1775 |
|
//TauQuestion(); |
1776 |
|
|
1777 |
|
//ProduceJanPlots(); |
1778 |
< |
ProduceMCSystematicPlots(); |
1788 |
< |
assert(0); |
1778 |
> |
//ProduceMCSystematicPlots(); |
1779 |
|
// make_plain_kin_plot("pt",Cut2Str(cutOSSF&&TCut("mll>20&&pfJetGoodNumBtag30>=2")),40,0,200,nolog,"Z p_{T}","PlotForKostas",doPF,true); |
1780 |
|
|
1781 |
|
if ( doOFSF ) { |
1901 |
|
|
1902 |
|
if ( doKin ) { |
1903 |
|
string mllCut(""); |
1904 |
< |
/* |
1904 |
> |
|
1905 |
|
|
1906 |
|
|
1907 |
|
make_plain_kin_plot("met[4]",Cut2Str(cutOSOF&&TCut("mll>30&&mll<70&&pfJetGoodNum40==0")),40,0,400,dolog,"PFMET","Debunking/MET_OF_30to70_0j",doPF,true); |
1953 |
|
make_kin_plot("MetFactor","",20,0,2,nolog,"MetFactor","MetFactor",doPF,true); |
1954 |
|
|
1955 |
|
make_ttbar_comparison("met[4]",40,0,400,(cutOSOF&&TCut("mll>30&&mll<70&&pfTightHT>100&&pfJetGoodNum40==2")),dolog,"PFMET","Debunking/MET_OF_30to70_2j__ALLMCSAMPLES"); |
1956 |
< |
*/ |
1956 |
> |
/* |
1957 |
|
DoMCSystPlot("met[4]",40,0,400,(cutOSOF&&TCut("mll>30&&mll<70&&pfJetGoodNum40==0")),dolog,"PFMET","Debunking/MET_OF_30to70_0j"); |
1958 |
|
DoMCSystPlot("met[4]",40,0,400,(cutOSOF&&TCut("mll>30&&mll<70&&pfJetGoodNum40==1")),dolog,"PFMET","Debunking/MET_OF_30to70_1j"); |
1959 |
|
DoMCSystPlot("met[4]",40,0,400,(cutOSOF&&TCut("mll>30&&mll<70&&pfTightHT>100&&pfJetGoodNum40==2")),dolog,"PFMET","Debunking/MET_OF_30to70_2j"); |
2048 |
|
|
2049 |
|
// make_kin_plot("mll","met[4]>100",(int)((mll_hi-mll_low)/5),mll_low,mll_hi,nolog,"m_{ll} [GeV] (MET>100GeV)","mll_met100_ll",doPF,true); |
2050 |
|
//make_kin_plot("mll","met[4]>150&&id1==0",(int)((mll_hi-mll_low)/5),mll_low,mll_hi,nolog,"m_{ee} [GeV] (MET>150GeV)","mll_met150_ee",doPF,true); |
2051 |
< |
//make_kin_plot("mll","met[4]>150&&id1==1",(int)((mll_hi-mll_low)/5),mll_low,mll_hi,nolog,"m_{#mu#mu} [GeV] (MET>150GeV)","mll_met150_mm",doPF,true); |
2051 |
> |
//make_kin_plot("mll","met[4]>150&&id1==1",(int)((mll_hi-mll_low)/5),mll_low,mll_hi,nolog,"m_{#mu#mu} [GeV] (MET>150GeV)","mll_met150_mm",doPF,true);*/ |
2052 |
|
} |
2053 |
< |
|
2053 |
> |
/* |
2054 |
|
make_special_obs_pred_mll_plot(datajzb,mcjzb,0); |
2055 |
|
make_special_obs_pred_mll_plot(datajzb,mcjzb,50); |
2056 |
|
make_special_obs_pred_mll_plot(datajzb,mcjzb,80); |
2061 |
|
|
2062 |
|
make_JES_plot(cutmass&&cutOSSF&&basiccut,"_ossf"); |
2063 |
|
make_JES_plot(cutmass&&cutOSOF&&basiccut,"_osof"); |
2064 |
< |
|
2064 |
> |
*/ |
2065 |
|
switch_overunderflow(false); |
2066 |
|
} |
2067 |
|
|
3703 |
|
|
3704 |
|
} |
3705 |
|
|
3706 |
< |
void pick_up_events(string cut) { |
3707 |
< |
dout << "Picking up events with cut " << cut << endl; |
3718 |
< |
allsamples.PickUpEvents(cut); |
3706 |
> |
void pick_up_events(string cut, string filename) { |
3707 |
> |
allsamples.PickUpEvents(cut,filename); |
3708 |
|
} |
3709 |
|
|
3710 |
|
void save_template(string mcjzb, string datajzb,vector<float> jzb_cuts,float MCPeakError,float DataPeakError, vector<float> jzb_shape_limit_bins) { |