-
Notifications
You must be signed in to change notification settings - Fork 12
Upload most recently semilepton analyser #117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
well done |
analysis/bin/slmassAnalyser.cc
Outdated
if (had_dau2_pt[k] <0.5) continue; | ||
if (std::fabs(had_angleXY[k]) <0.95) continue; | ||
if (std::fabs(had_x[k]) >8) continue; | ||
if (std::fabs(had_y[k]) >8) continue; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sqrt(xx+yy) might be a better cut.
tmp_jetDR = had_jetDR[k]; | ||
if (had_jetDR[k] >0.3) continue; | ||
|
||
tmp_legDR = had_legDR[k]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are these tmp variables reset?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no...I will add it
analysis/bin/slmassAnalyser.cc
Outdated
|
||
} | ||
//cout <<hadnum<<std::endl; | ||
if (hadnum == 100001) return; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have hadnum = -1 at the start and if hadnum < 0 return here
int slmassAnalyser::SetCutValues(){ | ||
topEventSelectionSL::SetCutValues(); | ||
|
||
cut_ElectronPt = 34; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why is this different from topEventSelectionSL::SetCutValues? which is the top group sl recommended selection?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BH and my cut is different
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is BH using?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can u reply
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don know.. I will ask BH when he comes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here are my conditions. I marked items different from YB's
cut_ElectronPt = 35; // <<<<< DIFF >>>>> 34
cut_ElectronEta = 2.1;
cut_ElectronIDType = Electron_cutBased;
cut_ElectronIDCut = 4;
cut_ElectronSCEtaLower = 1.4442;
cut_ElectronSCEtaUpper = 10000000000; // <<<<< DIFF >>>>> 1.566
cut_ElectronRelIso03All = 0.0588; // <<<<< DIFF >>>>> 0.1
cut_MuonIDType = Muon_tightId;
cut_MuonPt = 26;
cut_MuonEta = 2.4;
cut_MuonRelIso04All = 0.06; // <<<<< DIFF >>>>> 0.15
cut_VetoElectronPt = 15;
cut_VetoElectronEta = 2.5; // <<<<< DIFF >>>>> 2.4
cut_VetoElectronIDType = Electron_cutBased;
cut_VetoElectronIDCut = 1;
cut_VetoElectronSCEtaLower = 1.4442;
cut_VetoElectronSCEtaUpper = 10000000000; // <<<<< DIFF >>>>> 1.566
cut_VetoElectronRelIso03All = 10485760; // <<<<< DIFF >>>>> 0.26
cut_VetoMuonIDType = NULL;
cut_VetoMuonPt = 10; // <<<<< DIFF >>>>> 15
cut_VetoMuonEta = 2.4;
cut_VetoMuonRelIso04All = 0.2; // <<<<< DIFF >>>>> 0.26
cut_JetID = 1;
cut_JetPt = 40; // <<<<< DIFF >>>>> 30
cut_JetEta = 4.7; // <<<<< DIFF >>>>> 2.4
cut_JetConeSizeOverlap = 0.4;
cut_BJetID = 1;
cut_BJetPt = 40; // <<<<< DIFF >>>>> 30
cut_BJetEta = 2.4;
cut_BJetConeSizeOverlap = 0.4;
cut_BJetTypeBTag = Jet_btagCMVA; // <<<<< DIFF >>>>> Jet_btag_CSVV2
cut_BJetBTagCut = 0.9432; // <<<<< DIFF >>>>> 0.8484
Also, I'm using an extra cut on jet pT; pT > 50 GeV if 2.7 < |eta| < 3.0, which is realized in overridden additionalConditionForJet().
Most of these cuts are given in AN-2017/056, which provides a basement of single top t-channel studies on Run II 2016 data (see TOP-17-023, TOP-17-011, TOP-17-012) with some tightened cuts for avoiding some issues (veto endcap electrons, pT > 50 GeV for jet in 2.7 < |eta| < 3.0; see p. 17-20 in AN-2017/276), following AN-2017/083. Also, for removing W+jets events more, the analysis in AN-2017/083 uses Jet_btagCMVA instead of Jet_btag_CSVV2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still don't understand why this is different from topEventSelectionSL. BH is doing singletop, so it should be different, but if these are the standard semileptonic cuts, it should be updated in topEventSelectionSL so we can all benefit (vts will look into the SL channel next year also). If its a special cut, then why is it different from the standard?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?
Analysis code. :)