25 |
|
int mc=0; |
26 |
|
int mcwithsignal=2; |
27 |
|
TCut passtrig("(passed_triggers||!is_data)"); |
28 |
< |
//TCut cutmass("abs(mll-91.2)<20");//current cut |
29 |
< |
TCut cutmass("(mll>81&&mll<101)");//alternative cut |
28 |
> |
TCut cutmass("abs(mll-91.2)<20"); |
29 |
|
//TCut cutmass("mll>2"); |
30 |
|
TCut basiccut("mll>2");//basically nothing. |
31 |
|
TCut basicqualitycut("(pfJetGoodNum>=2&&pfJetGoodID[0]!=0)&&(pfJetGoodNum>=2&&pfJetGoodID[1]!=0)");//don't use this for the "essential cut", because we want to plot nJets as well as mll in the inclusive case; we thus use it as an addition nJets cut. |
32 |
|
//TCut jetqualitycut("(pfJetGoodNum>=2&&pfJetGoodID[0])&&(pfJetGoodNum>=2&&pfJetGoodID[1])");//now part of the basiccut |
33 |
|
//TCut jetqualitycut("mll>0"); |
34 |
|
|
35 |
< |
TCut cutnJets("pfJetGoodNum>=2"&&basicqualitycut);//alternative cut |
37 |
< |
//TCut cutnJets("pfJetGoodNum>=3"&&basicqualitycut);//current cut |
35 |
> |
TCut cutnJets("pfJetGoodNum>=3"&&basicqualitycut); |
36 |
|
TCut cutnJetsJESdown("pfJetGoodNum25>=3"&&basicqualitycut); |
37 |
|
TCut cutnJetsJESup("pfJetGoodNum35>=3"&&basicqualitycut); |
38 |
|
TCut cutOSOF("(id1!=id2)&&(ch1*ch2<0)"); |