src
HeavyFlavorAnalysis
SpecificDecay
interface
BPHPhiToKKBuilder.h
Go to the documentation of this file.
1
#ifndef HeavyFlavorAnalysis_SpecificDecay_BPHPhiToKKBuilder_h
2
#define HeavyFlavorAnalysis_SpecificDecay_BPHPhiToKKBuilder_h
3
12
//----------------------
13
// Base Class Headers --
14
//----------------------
15
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecayToChargedXXbarBuilder.h
"
16
17
//------------------------------------
18
// Collaborating Class Declarations --
19
//------------------------------------
20
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecayGenericBuilderBase.h
"
21
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHParticleMasses.h
"
22
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoBuilder.h
"
23
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoCandidate.h
"
24
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHPlusMinusCandidate.h
"
25
26
#include "
FWCore/Framework/interface/EventSetup.h
"
27
28
class
BPHEventSetupWrapper
;
29
30
//---------------
31
// C++ Headers --
32
//---------------
33
#include <string>
34
#include <vector>
35
36
// ---------------------
37
// -- Class Interface --
38
// ---------------------
39
40
class
BPHPhiToKKBuilder
:
public
BPHDecayToChargedXXbarBuilder
{
41
public
:
44
BPHPhiToKKBuilder
(
const
BPHEventSetupWrapper
& es,
45
const
BPHRecoBuilder::BPHGenericCollection
* posCollection,
46
const
BPHRecoBuilder::BPHGenericCollection
* negCollection)
47
:
BPHDecayGenericBuilderBase
(es),
48
BPHDecayToChargedXXbarBuilder
(es,
49
"KPos"
,
50
"KNeg"
,
51
BPHParticleMasses
::kaonMass,
52
BPHParticleMasses
::kaonMSigma,
53
posCollection,
54
negCollection) {
55
setPtMin
(0.7);
56
setEtaMax
(10.0);
57
setMassRange
(1.00, 1.04);
58
setProbMin
(0.0);
59
}
60
61
// deleted copy constructor and assignment operator
62
BPHPhiToKKBuilder
(
const
BPHPhiToKKBuilder
&
x
) =
delete
;
63
BPHPhiToKKBuilder
&
operator=
(
const
BPHPhiToKKBuilder
&
x
) =
delete
;
64
67
~BPHPhiToKKBuilder
()
override
=
default
;
68
};
69
70
#endif
BPHDecayToChargedXXbarBuilder::setEtaMax
void setEtaMax(double eta)
Definition:
BPHDecayToChargedXXbarBuilder.cc:69
BPHParticleMasses.h
BPHDecayToChargedXXbarBuilder
Definition:
BPHDecayToChargedXXbarBuilder.h:42
EventSetup.h
BPHDecayGenericBuilderBase
Definition:
BPHDecayGenericBuilderBase.h:34
BPHPhiToKKBuilder::~BPHPhiToKKBuilder
~BPHPhiToKKBuilder() override=default
BPHPlusMinusCandidate.h
BPHPhiToKKBuilder
Definition:
BPHPhiToKKBuilder.h:40
BPHParticleMasses
Definition:
BPHParticleMasses.h:28
BPHPhiToKKBuilder::BPHPhiToKKBuilder
BPHPhiToKKBuilder(const BPHEventSetupWrapper &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
Definition:
BPHPhiToKKBuilder.h:44
BPHRecoCandidate.h
BPHDecayGenericBuilderBase::setProbMin
void setProbMin(double p)
Definition:
BPHDecayGenericBuilderBase.cc:77
BPHEventSetupWrapper
Definition:
BPHAnalyzerTokenWrapper.h:100
BPHRecoBuilder.h
BPHRecoBuilder::BPHGenericCollection
common object to interface with edm collections
Definition:
BPHRecoBuilder.h:64
DDAxes::x
BPHPhiToKKBuilder::operator=
BPHPhiToKKBuilder & operator=(const BPHPhiToKKBuilder &x)=delete
BPHDecayGenericBuilderBase.h
BPHDecayGenericBuilderBase::setMassRange
void setMassRange(double mMin, double mMax)
Definition:
BPHDecayGenericBuilderBase.cc:70
BPHDecayToChargedXXbarBuilder.h
BPHDecayToChargedXXbarBuilder::setPtMin
void setPtMin(double pt)
set cuts
Definition:
BPHDecayToChargedXXbarBuilder.cc:63
Generated for CMSSW Reference Manual by
1.8.14