Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
RecoMuon
L3MuonIsolationProducer
src
L3NominalEfficiencyConfigurator.cc
Go to the documentation of this file.
1
#include "
L3NominalEfficiencyConfigurator.h
"
2
#include "
RecoMuon/MuonIsolation/interface/IsolatorByNominalEfficiency.h
"
3
4
using namespace
muonisolation
;
5
6
L3NominalEfficiencyConfigurator::L3NominalEfficiencyConfigurator
(
const
edm::ParameterSet
&
pset
)
7
: theConfig(
pset
), theWeights(
std
::
vector
<double>(1, 1.)) {
8
std::string
name
=
theConfig
.
getParameter
<
std::string
>(
"ComponentName"
);
9
std::string
lumi
=
theConfig
.
getParameter
<
std::string
>(
"LumiOption"
);
10
11
std::string
dir
=
"RecoMuon/L3MuonIsolationProducer/data/"
;
12
if
(
name
==
"L3NominalEfficiencyCuts_PXLS"
) {
13
if
(
lumi
==
"2E33"
) {
14
theFileName
=
dir
+
"L3Pixel_PTDR_2x1033.dat"
;
15
theBestCones
= std::vector<std::string>(1,
"8:0.97"
);
16
}
17
}
else
if
(
name
==
"L3NominalEfficiencyCuts_TRKS"
) {
18
}
else
{
19
}
20
}
21
22
Cuts
L3NominalEfficiencyConfigurator::cuts
()
const
23
24
{
25
IsolatorByNominalEfficiency
nomEff(
theFileName
,
theBestCones
,
theWeights
);
26
double
threshold
=
theConfig
.
getParameter
<
double
>(
"NominalEfficiency"
);
27
return
nomEff.
cuts
(
threshold
);
28
}
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition:
ParameterSet.h:307
L3NominalEfficiencyConfigurator::theWeights
std::vector< double > theWeights
Definition:
L3NominalEfficiencyConfigurator.h:17
L3NominalEfficiencyConfigurator::theBestCones
std::vector< std::string > theBestCones
Definition:
L3NominalEfficiencyConfigurator.h:16
muonisolation::IsolatorByNominalEfficiency
Definition:
IsolatorByNominalEfficiency.h:22
L3NominalEfficiencyConfigurator::theConfig
edm::ParameterSet theConfig
Definition:
L3NominalEfficiencyConfigurator.h:15
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
std
Definition:
JetResolutionObject.h:76
L3NominalEfficiencyConfigurator::cuts
muonisolation::Cuts cuts() const
Definition:
L3NominalEfficiencyConfigurator.cc:22
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DeadROC_duringRun.dir
dir
Definition:
DeadROC_duringRun.py:23
muonisolation::Cuts
Definition:
Cuts.h:14
muonisolation
Definition:
CandViewExtractor.cc:14
DiMuonV_cfg.threshold
threshold
Definition:
DiMuonV_cfg.py:100
IsolatorByNominalEfficiency.h
L3NominalEfficiencyConfigurator::theFileName
std::string theFileName
Definition:
L3NominalEfficiencyConfigurator.h:18
L3NominalEfficiencyConfigurator::L3NominalEfficiencyConfigurator
L3NominalEfficiencyConfigurator(const edm::ParameterSet &pset)
Definition:
L3NominalEfficiencyConfigurator.cc:6
muonisolation::IsolatorByNominalEfficiency::cuts
Cuts cuts(float nominalEfficiency) const
Definition:
IsolatorByNominalEfficiency.cc:144
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
L3NominalEfficiencyConfigurator.h
edm::ParameterSet
Definition:
ParameterSet.h:48
lumi
Definition:
LumiSectionData.h:20
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
Generated for CMSSW Reference Manual by
1.8.14