Main Page
Namespaces
Classes
Package Documentation
HeavyFlavorAnalysis
RecoDecay
src
BPHMultiSelect.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/RecoDecay/interface/BPHMultiSelect.h
"
12
13
//-------------------------------
14
// Collaborating Class Headers --
15
//-------------------------------
16
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoBuilder.h
"
17
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoSelect.h
"
18
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHMomentumSelect.h
"
19
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHVertexSelect.h
"
20
21
//---------------
22
// C++ Headers --
23
//---------------
24
25
26
//-------------------
27
// Initializations --
28
//-------------------
29
30
31
//----------------
32
// Constructors --
33
//----------------
34
// see interface/BPHMultiSelect.hpp
35
36
//--------------
37
// Destructor --
38
//--------------
39
// see interface/BPHMultiSelect.hpp
40
41
//--------------
42
// Operations --
43
//--------------
44
template
<>
45
bool
BPHMultiSelect<BPHRecoSelect >::accept
(
46
const
reco::Candidate
&
cand
,
47
const
BPHRecoBuilder
* build )
const
{
48
return
select
( cand, build );
49
}
50
51
52
template
<>
53
bool
BPHMultiSelect<BPHRecoSelect >::accept
(
54
const
reco::Candidate
&
cand
)
const
{
55
return
select
( cand );
56
}
57
58
59
template
<>
60
bool
BPHMultiSelect<BPHMomentumSelect>::accept
(
61
const
BPHDecayMomentum
&
cand
)
const
{
62
return
select
( cand );
63
}
64
65
66
template
<>
67
bool
BPHMultiSelect<BPHVertexSelect >::accept
(
68
const
BPHDecayVertex
&
cand
)
const
{
69
return
select
( cand );
70
}
71
72
73
template
<>
74
bool
BPHMultiSelect<BPHFitSelect >::accept
(
75
const
BPHKinematicFit
&
cand
)
const
{
76
return
select
( cand );
77
}
78
BPHKinematicFit
Definition:
BPHKinematicFit.h:35
BPHDecayVertex
Definition:
BPHDecayVertex.h:42
reco::Candidate
Definition:
Candidate.h:28
TauGenJetsDecayModeSelectorAllHadrons_cfi.select
select
Definition:
TauGenJetsDecayModeSelectorAllHadrons_cfi.py:5
BPHMultiSelect.h
BPHRecoSelect.h
BPHDecayMomentum
Definition:
BPHDecayMomentum.h:36
BPHVertexSelect.h
BPHRecoBuilder.h
BPHMultiSelect::accept
virtual bool accept(const reco::Candidate &cand, const BPHRecoBuilder *build) const
accept function
Definition:
BPHMultiSelect.h:82
BPHMomentumSelect.h
cand
Definition:
decayParser.h:34
BPHRecoBuilder
Definition:
BPHRecoBuilder.h:51
Generated for CMSSW Reference Manual by
1.8.11