152 |
|
//52 reco samples |
153 |
|
LoadSamplesFromJSON("Samples52.samples",SplitByJetFlavor,SplitByLeptonFlavor,SplitDibosons,SplitOthers); |
154 |
|
} else { |
155 |
< |
LoadSamplesFromJSON("Samples53.samples",SplitByJetFlavor,SplitByLeptonFlavor,SplitDibosons,SplitOthers); |
155 |
> |
if(PlottingSetup::IsZbAnalysis) LoadSamplesFromJSON("Samples53_20ifb.samples",SplitByJetFlavor,SplitByLeptonFlavor,SplitDibosons,SplitOthers); |
156 |
> |
else LoadSamplesFromJSON("Samples53.samples",SplitByJetFlavor,SplitByLeptonFlavor,SplitDibosons,SplitOthers); |
157 |
|
} |
158 |
|
} |
159 |
|
|
160 |
|
if(PlottingSetup::is2012) { |
161 |
< |
cutWeight=TCut("(weight*(weight<1000)*(is_data+(!is_data)*((id1==id2)*0.95+(id1!=id2)*0.94)))"); |
161 |
> |
// cutWeight=TCut("(weight*(weight<1000)*(is_data+(!is_data)*((id1==id2)*0.95+(id1!=id2)*0.94)))"); |
162 |
> |
cutWeight=TCut("(weight*(weight<1000)*(is_data+(!is_data)*((id1==id2&&id1==0)*0.95+(id1==id2&&id1==1)*0.88+(id1!=id2)*0.92)))"); |
163 |
|
} |
164 |
|
|
165 |
|
// XS taken from: |
179 |
|
if(PlottingSetup::DoBTag) { |
180 |
|
PlottingSetup::cutnJets=PlottingSetup::cutnJets&&PlottingSetup::bTagRequirement; |
181 |
|
} |
180 |
– |
|
181 |
– |
|
182 |
|
|
183 |
|
if(showList) { |
184 |
|
allsamples.ListSamples(); |
185 |
|
signalsamples.ListSamples(); |
186 |
|
systsamples.ListSamples(); |
187 |
|
} |
188 |
– |
|
189 |
– |
} |
190 |
– |
|
191 |
– |
|
192 |
– |
|
193 |
– |
void define_Zb_samples(bool showList, samplecollection &allsamples, samplecollection &signalsamples, samplecollection &scansample, samplecollection &raresample, samplecollection &systsamples, samplecollection &qcdsamples) |
194 |
– |
{ |
195 |
– |
SanityChecks(); |
196 |
– |
|
197 |
– |
float ZJetsCrossSection = 3503.71; |
198 |
– |
float LowZJetsCrossSection = 11050*0.069*1.15; // LO xs * filter eff * k-factor (same as ZJets) |
199 |
– |
|
200 |
– |
float TTbarCrossSection = 225.197; |
201 |
– |
float WJetsCrossSection = 31314.0;//NNLO-------3.131e4; //NNLO------------ |
202 |
– |
float ZnunuCrossSection = 5760.0;//NNLO -------4.5e+3; //(LO);------------ |
203 |
– |
float SingleTopSCrossSection = 4.63; // NLO;---------------------------------- |
204 |
– |
float SingleTopTCrossSection = 64.57; // NLO;-------------------------------- |
205 |
– |
float SingleTopUCrossSection = 15.74; // NLO;---------------------------------- |
206 |
– |
float VVJetsCrossSection = 4.8; // LO;------------------------------------- |
207 |
– |
|
208 |
– |
long totEventsZjets = 32005720;//summer11 |
209 |
– |
long totEventslowZjets = 10272470; |
210 |
– |
|
211 |
– |
long totEventsTTbar = 3701947;//summer11 |
212 |
– |
long totEventsWJets = 56674902;//summer11 |
213 |
– |
long totEventsZnunu = 2106977;//2167964.0; //ZinvisibleJets_7TeV-madgraph.root |
214 |
– |
long totEventsVVJets = 959076;//509072.0; |
215 |
– |
long totEventsSingleTopS = 493868;//489472.0; |
216 |
– |
long totEventsSingleTopT = 475460;//477610.0; |
217 |
– |
long totEventsSingleTopU = 489417;//477599.0; |
218 |
– |
|
219 |
– |
Int_t nice_blue = TColor::GetColor("#2E9AFE"); |
220 |
– |
Int_t nice_green = TColor::GetColor("#81f781"); |
221 |
– |
Int_t nice_pink = TColor::GetColor("#F781BE"); |
222 |
– |
Int_t nice_orange= TColor::GetColor("#F7BE81");//#FA9624 |
223 |
– |
Int_t nice_black = TColor::GetColor("#2A0A1B");//black with a bit of purple :-) |
224 |
– |
|
225 |
– |
Int_t dy_color = nice_blue; |
226 |
– |
Int_t wjets_color = kGray; |
227 |
– |
Int_t ttbar_color = nice_green; |
228 |
– |
Int_t singletop_color = nice_orange; |
229 |
– |
Int_t qcd_color = nice_black; |
230 |
– |
Int_t diboson_color = nice_pink; |
231 |
– |
Int_t lm_color = kRed; |
232 |
– |
|
233 |
– |
dy_color = kYellow; |
234 |
– |
wjets_color = kGray; |
235 |
– |
ttbar_color = kMagenta+2; |
236 |
– |
singletop_color = kBlue; |
237 |
– |
qcd_color = kPink; |
238 |
– |
diboson_color = kGreen+2; |
239 |
– |
lm_color = kViolet+7; |
240 |
– |
|
241 |
– |
char hostname[1023]; |
242 |
– |
gethostname(hostname,1023); |
243 |
– |
|
244 |
– |
string prefix="/shome/"; |
245 |
– |
if((int)((string)hostname).find("falda")>-1) prefix="/scratch/"; |
246 |
– |
|
247 |
– |
PlottingSetup::luminosity=PlottingSetup::luminosity2012; |
248 |
– |
PlottingSetup::lumiuncert=PlottingSetup::lumiuncert2012; |
249 |
– |
|
250 |
– |
SingleTopSCrossSection=5.55;//Top mass: m(top)=173GeV, Default scales: muF=muR=mt, PDF: MSTW2008 NNLO |
251 |
– |
SingleTopTCrossSection=87.1;//Top mass: m(top)=173GeV, Default scales: muF=muR=mt, PDF: MSTW2008 NNLO |
252 |
– |
SingleTopUCrossSection=22.2;//Top mass: m(top)=173GeV, Default scales: muF=muR=mt, PDF: MSTW2008 NNLO |
253 |
– |
|
254 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/Data/Data_5100ipb_ZbReady.root","Data",1,1,true,false,0,kBlack); |
255 |
– |
|
256 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/SplitUp/Zbb_Full_DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball-Summer12-PU_S7_START52_V9-v2.root","Z+b",0,ZJetsCrossSection,false,false,8,dy_color); |
257 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/SplitUp/Zcc_Full_DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball-Summer12-PU_S7_START52_V9-v2.root","Z+c",0,ZJetsCrossSection,false,false,9,lm_color); |
258 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/SplitUp/Zll_Full_DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball-Summer12-PU_S7_START52_V9-v2.root","Z+l",0,ZJetsCrossSection,false,false,10,qcd_color); |
259 |
– |
|
260 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/TTJets_TuneZ2star_8TeV-madgraph-tauola-Summer12-PU_S7_START52_V9-v1.root","t#bar{t}",0,TTbarCrossSection,false,false,1,ttbar_color); |
261 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball-Summer12-PU_S7_START52_V9-v1.root","W+Jets",0,36257.2,false,false,3,wjets_color); |
262 |
– |
|
263 |
– |
// SINGLE-TOP |
264 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/T_s-channel_TuneZ2star_8TeV-powheg-tauola-Summer12-PU_S7_START52_V9-v1.root","Single-top",0,1.76,false,false,2,singletop_color); |
265 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/Tbar_s-channel_TuneZ2star_8TeV-powheg-tauola-Summer12-PU_S7_START52_V9-v1.root","Single-top",0,3.79,false,false,2,singletop_color); |
266 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/Tbar_t-channel_TuneZ2star_8TeV-powheg-tauola-Summer12-PU_S7_START52_V9-v1.root","Single-top",0,56.4,false,false,2,singletop_color); |
267 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/Tbar_tW-channel-DR_TuneZ2star_8TeV-powheg-tauola-Summer12-PU_S7_START52_V9-v1.root","Single-top",0,SingleTopUCrossSection,false,false,2,singletop_color); |
268 |
– |
|
269 |
– |
// DIBOSONS: LO with a k-factor |
270 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/ZZJetsTo4L_TuneZ2star_8TeV-madgraph-tauola-Summer12-PU_S7_START52_V9-v3.root","Dibosons",0,0.181,false,false,4,diboson_color); |
271 |
– |
|
272 |
– |
allsamples.AddSample("/shome/buchmann/ntuples/MC8tev/MCSamples5p1/WZJetsTo3LNu_TuneZ2_8TeV-madgraph-tauola-Summer12-PU_S7_START52_V9-v2.root","Dibosons",0,1.06,false,false,4,diboson_color); |
273 |
– |
|
274 |
– |
// cutWeight=TCut("(weight*Efficiencyweightonly*(weight<1000)*(is_data+(!is_data)*((id1==id2&&id1==0)*0.95+(id1==id2&&id1==1)*0.88+(id1!=id2)*0.92)))"); |
275 |
– |
TCut bTagWeight=TCut("((EventFlavor!=5&&EventFlavor!=4)+(EventFlavor==5||EventFlavor==4)*(((Zb30_bTagProbCSVBP[0]>0.15&&Zb30_bTagProbCSVBP[0]<0.95)*(-0.113472343605*Zb30_bTagProbCSVBP[0] + 1.04926963159)) + ((Zb30_bTagProbCSVBP[0]>1.2&&Zb30_bTagProbCSVBP[0]<20.0)*(0.00066342906116*Zb30_bTagProbCSVBP[0] + 0.93334455507)) + (Zb30_bTagProbCSVBP[0]<0.15||Zb30_bTagProbCSVBP[0]>20) + (Zb30_bTagProbCSVBP[0]>0.95&&Zb30_bTagProbCSVBP[0]<1.2)))"); |
276 |
– |
|
277 |
– |
|
278 |
– |
cutWeight=TCut("(weight*(weight<1000)*(is_data+(!is_data)*((id1==id2&&id1==0)*0.95+(id1==id2&&id1==1)*0.88+(id1!=id2)*0.92)))"*bTagWeight); |
279 |
– |
write_error(__FUNCTION__,"Trigger efficiency off!!!!"); |
280 |
– |
if(showList) { |
281 |
– |
allsamples.ListSamples(); |
282 |
– |
} |
188 |
|
} |