HeavyFlavorAnalysis
SpecificDecay
interface
BPHDecayToResFlyingBuilderBase.h
Go to the documentation of this file.
1
#ifndef HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResFlyingBuilderBase_h
2
#define HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResFlyingBuilderBase_h
3
13
//----------------------
14
// Base Class Headers --
15
//----------------------
16
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecaySpecificBuilder.h
"
17
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecayConstrainedBuilderBase.h
"
18
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecayToFlyingCascadeBuilderBase.h
"
19
20
//------------------------------------
21
// Collaborating Class Declarations --
22
//------------------------------------
23
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHKinFitChi2Select.h
"
24
25
class
BPHEventSetupWrapper
;
26
class
BPHRecoBuilder
;
27
28
//---------------
29
// C++ Headers --
30
//---------------
31
#include <string>
32
#include <vector>
33
34
// ---------------------
35
// -- Class Interface --
36
// ---------------------
37
38
class
BPHDecayToResFlyingBuilderBase
:
public
virtual
BPHDecaySpecificBuilderBase
,
39
public
virtual
BPHDecayConstrainedBuilderBase
,
40
public
virtual
BPHDecayToFlyingCascadeBuilderBase
{
41
public
:
44
BPHDecayToResFlyingBuilderBase
(
const
BPHEventSetupWrapper
& es,
45
const
std::string
& resName,
46
double
resMass,
47
double
resWidth,
48
const
std::string
& flyName,
49
double
flyMass,
50
double
flyMSigma);
51
52
// deleted copy constructor and assignment operator
53
BPHDecayToResFlyingBuilderBase
(
const
BPHDecayToResFlyingBuilderBase
&
x
) =
delete
;
54
BPHDecayToResFlyingBuilderBase
&
operator=
(
const
BPHDecayToResFlyingBuilderBase
&
x
) =
delete
;
55
58
~BPHDecayToResFlyingBuilderBase
()
override
=
default
;
59
60
protected
:
61
BPHDecayToResFlyingBuilderBase
();
62
64
void
fill
(
BPHRecoBuilder
& brb,
void
*
parameters
)
override
;
65
};
66
67
#endif
BPHDecayToFlyingCascadeBuilderBase
Definition:
BPHDecayToFlyingCascadeBuilderBase.h:37
BPHDecaySpecificBuilder.h
BPHDecaySpecificBuilderBase
Definition:
BPHDecaySpecificBuilder.h:34
BeamSpotPI::parameters
parameters
Definition:
BeamSpotPayloadInspectorHelper.h:33
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
BPHDecayToResFlyingBuilderBase
Definition:
BPHDecayToResFlyingBuilderBase.h:38
BPHEventSetupWrapper
Definition:
BPHAnalyzerTokenWrapper.h:100
BPHDecayToResFlyingBuilderBase::operator=
BPHDecayToResFlyingBuilderBase & operator=(const BPHDecayToResFlyingBuilderBase &x)=delete
BPHDecayToResFlyingBuilderBase::BPHDecayToResFlyingBuilderBase
BPHDecayToResFlyingBuilderBase()
Definition:
BPHDecayToResFlyingBuilderBase.cc:44
BPHDecayToFlyingCascadeBuilderBase.h
BPHDecayToResFlyingBuilderBase::~BPHDecayToResFlyingBuilderBase
~BPHDecayToResFlyingBuilderBase() override=default
BPHDecayToResFlyingBuilderBase::fill
void fill(BPHRecoBuilder &brb, void *parameters) override
build candidates
Definition:
BPHDecayToResFlyingBuilderBase.cc:50
BPHDecayConstrainedBuilderBase.h
BPHRecoBuilder
Definition:
BPHRecoBuilder.h:47
BPHKinFitChi2Select.h
BPHDecayConstrainedBuilderBase
Definition:
BPHDecayConstrainedBuilderBase.h:37
DDAxes::x
Generated for CMSSW Reference Manual by
1.8.14