Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
atlas
athena
Commits
91fd6993
Commit
91fd6993
authored
Oct 27, 2020
by
Oliver Majersky
Browse files
Fix and cleanup of ApplyTightSFsInLooseTree option
parent
3639f44a
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
PhysicsAnalysis/TopPhys/xAOD/TopConfiguration/Root/ConfigurationSettings.cxx
View file @
91fd6993
...
...
@@ -405,7 +405,7 @@ namespace top {
"Special: run overlap removal on : Tight (top default) or Loose (not top default) lepton definitions"
,
"Tight"
);
registerParameter
(
"ApplyTightSFsInLooseTree"
,
"Special: in Loose trees, calculate le
pt
on SFs with tight leptons only, and considering they are tight: True or False (default)"
,
"Special: in Loose trees, calculate
e
le
ctron/mu
on SFs with tight leptons only, and considering they are tight: True or False (default)"
,
"False"
);
registerParameter
(
"ApplyElectronInJetSubtraction"
,
...
...
PhysicsAnalysis/TopPhys/xAOD/TopCorrections/Root/ScaleFactorRetriever.cxx
View file @
91fd6993
This diff is collapsed.
Click to expand it.
PhysicsAnalysis/TopPhys/xAOD/TopCorrections/TopCorrections/ScaleFactorRetriever.h
View file @
91fd6993
...
...
@@ -330,47 +330,47 @@ namespace top {
float
electronSF_Reco
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_Trigger
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
float
electronSF_Trigger
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
use
Loose
Def
)
const
;
float
electronEff_Trigger
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
float
electronEff_Trigger
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
use
Loose
Def
)
const
;
float
electronSF_ID
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_Isol
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_ChargeID
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_ChargeMisID
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
fwdElectronSF_ID
(
const
xAOD
::
Electron
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonSF_Trigger
(
const
xAOD
::
Muon
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonEff_Trigger
(
const
xAOD
::
Muon
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonSF_ID
(
const
xAOD
::
Muon
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonSF_Isol
(
const
xAOD
::
Muon
&
x
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonSF_TTVA
(
const
xAOD
::
Muon
&
x
,
const
top
::
topSFSyst
SFSyst
)
const
;
...
...
@@ -403,37 +403,37 @@ namespace top {
float
electronSF_Trigger
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronEff_Trigger
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_ID
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_Isol
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_ChargeID
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
std
::
string
&
iso
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
electronSF_ChargeMisID
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
std
::
string
&
iso
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
fwdElectronSF_ID
(
const
xAOD
::
Electron
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
photonSF_Isol
(
const
xAOD
::
Photon
&
x
,
const
std
::
string
&
iso
,
...
...
@@ -443,16 +443,16 @@ namespace top {
float
muonSF_Trigger
(
const
xAOD
::
Muon
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonEff_Trigger
(
const
xAOD
::
Muon
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
muonSF_ID
(
const
xAOD
::
Muon
&
x
,
const
std
::
string
&
id
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
float
softmuonSF_ID
(
const
xAOD
::
Muon
&
x
,
const
std
::
string
&
id
,
...
...
@@ -461,7 +461,7 @@ namespace top {
float
muonSF_Isol
(
const
xAOD
::
Muon
&
x
,
const
std
::
string
&
iso
,
const
top
::
topSFSyst
SFSyst
,
bool
is
Loose
)
const
;
bool
use
Loose
Def
)
const
;
// List of triggers to 'or' together for each event.
// If any one passes, the event passes
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment