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
HeavyFlavorAnalysis
SpecificDecay
src
BPHDecaySpecificBuilder.cc
Go to the documentation of this file.
1
/*
2
* See header file for a description of this class.
3
*
4
* \author Paolo Ronchese INFN Padova
5
*
6
*/
7
8
//-----------------------
9
// This Class' Header --
10
//-----------------------
11
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecaySpecificBuilder.h
"
12
13
//-------------------------------
14
// Collaborating Class Headers --
15
//-------------------------------
16
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoCandidate.h
"
17
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHPlusMinusCandidate.h
"
18
19
//---------------
20
// C++ Headers --
21
//---------------
22
#include <iostream>
23
using namespace
std
;
24
25
//-------------------
26
// Initializations --
27
//-------------------
28
29
//----------------
30
// Constructors --
31
//----------------
32
template
<>
33
void
BPHDecaySpecificBuilder<BPHRecoCandidate>::fillRecList
() {
34
BPHRecoBuilder
brb(*evSetup);
35
fill
(brb,
nullptr
);
36
this->recList =
BPHRecoCandidate::build
(brb);
37
return
;
38
}
39
40
template
<>
41
void
BPHDecaySpecificBuilder<BPHPlusMinusCandidate>::fillRecList
() {
42
BPHRecoBuilder
brb(*evSetup);
43
BPHPlusMinusCandidate::BuilderParameters
buildPar;
44
fill
(brb, &buildPar);
45
this->recList =
BPHPlusMinusCandidate::build
(brb, buildPar);
46
return
;
47
}
BPHDecaySpecificBuilder.h
BPHPlusMinusCandidate::build
static std::vector< BPHPlusMinusConstCandPtr > build(const BPHRecoBuilder &builder, const BuilderParameters &par)
Definition:
BPHPlusMinusCandidate.h:75
std
Definition:
JetResolutionObject.h:76
BPHPlusMinusCandidate.h
ntuplemaker.fill
fill
Definition:
ntuplemaker.py:304
BPHDecaySpecificBuilder::fillRecList
void fillRecList() override
build candidates
BPHRecoCandidate.h
BPHRecoBuilder
Definition:
BPHRecoBuilder.h:47
BPHRecoCandidate::build
static std::vector< BPHRecoConstCandPtr > build(const BPHRecoBuilder &builder, const BuilderParameters &par)
Definition:
BPHRecoCandidate.h:93
BPHPlusMinusCandidate::BuilderParameters
Definition:
BPHPlusMinusCandidate.h:69
Generated for CMSSW Reference Manual by
1.8.14