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/RecoDecay/interface/BPHRecoBuilder.h
"
21
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHRecoCandidate.h
"
22
#include "
HeavyFlavorAnalysis/RecoDecay/interface/BPHPlusMinusCandidate.h
"
23
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHParticleMasses.h
"
24
25
#include "
FWCore/Framework/interface/Event.h
"
26
27
//---------------
28
// C++ Headers --
29
//---------------
30
#include <string>
31
#include <vector>
32
33
// ---------------------
34
// -- Class Interface --
35
// ---------------------
36
37
class
BPHPhiToKKBuilder
:
public
BPHDecayToChargedXXbarBuilder
{
38
public
:
41
BPHPhiToKKBuilder
(
const
edm::EventSetup
& es,
42
const
BPHRecoBuilder::BPHGenericCollection
* posCollection,
43
const
BPHRecoBuilder::BPHGenericCollection
* negCollection)
44
:
BPHDecayToChargedXXbarBuilder
(es,
45
"KPos"
,
46
"KNeg"
,
47
BPHParticleMasses
::kaonMass,
48
BPHParticleMasses
::kaonMSigma,
49
posCollection,
50
negCollection) {
51
setPtMin
(0.7);
52
setEtaMax
(10.0);
53
setMassRange
(1.00, 1.04);
54
setProbMin
(0.0);
55
}
56
57
// deleted copy constructor and assignment operator
58
BPHPhiToKKBuilder
(
const
BPHPhiToKKBuilder
&
x
) =
delete
;
59
BPHPhiToKKBuilder
&
operator=
(
const
BPHPhiToKKBuilder
&
x
) =
delete
;
60
63
~BPHPhiToKKBuilder
()
override
{}
64
};
65
66
#endif
BPHParticleMasses
Definition:
BPHParticleMasses.h:28
BPHDecayToChargedXXbarBuilder.h
DDAxes::x
BPHParticleMasses.h
BPHPhiToKKBuilder::BPHPhiToKKBuilder
BPHPhiToKKBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
Definition:
BPHPhiToKKBuilder.h:41
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition:
BPHDecayGenericBuilder.cc:72
Event.h
BPHPhiToKKBuilder
Definition:
BPHPhiToKKBuilder.h:37
edm::EventSetup
Definition:
EventSetup.h:58
BPHRecoBuilder.h
BPHPhiToKKBuilder::~BPHPhiToKKBuilder
~BPHPhiToKKBuilder() override
Definition:
BPHPhiToKKBuilder.h:63
BPHRecoBuilder::BPHGenericCollection
Definition:
BPHRecoBuilder.h:70
BPHPlusMinusCandidate.h
BPHRecoCandidate.h
BPHDecayToChargedXXbarBuilder::setPtMin
void setPtMin(double pt)
set cuts
Definition:
BPHDecayToChargedXXbarBuilder.cc:138
BPHDecayToChargedXXbarBuilder
Definition:
BPHDecayToChargedXXbarBuilder.h:42
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition:
BPHDecayGenericBuilder.cc:65
BPHPhiToKKBuilder::operator=
BPHPhiToKKBuilder & operator=(const BPHPhiToKKBuilder &x)=delete
BPHDecayToChargedXXbarBuilder::setEtaMax
void setEtaMax(double eta)
Definition:
BPHDecayToChargedXXbarBuilder.cc:144
Generated for CMSSW Reference Manual by
1.8.16