Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
BPHDecayToChargedXXbarBuilder::setEtaMax
void setEtaMax(double eta)
Definition:
BPHDecayToChargedXXbarBuilder.cc:144
BPHParticleMasses.h
BPHDecayToChargedXXbarBuilder
Definition:
BPHDecayToChargedXXbarBuilder.h:42
Event.h
BPHPlusMinusCandidate.h
BPHPhiToKKBuilder
Definition:
BPHPhiToKKBuilder.h:37
BPHPhiToKKBuilder::BPHPhiToKKBuilder
BPHPhiToKKBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
Definition:
BPHPhiToKKBuilder.h:41
BPHParticleMasses
Definition:
BPHParticleMasses.h:28
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition:
BPHDecayGenericBuilder.cc:65
BPHRecoCandidate.h
edm::EventSetup
Definition:
EventSetup.h:59
BPHRecoBuilder.h
BPHRecoBuilder::BPHGenericCollection
Definition:
BPHRecoBuilder.h:70
BPHPhiToKKBuilder::~BPHPhiToKKBuilder
~BPHPhiToKKBuilder() override
Definition:
BPHPhiToKKBuilder.h:63
DDAxes::x
BPHPhiToKKBuilder::operator=
BPHPhiToKKBuilder & operator=(const BPHPhiToKKBuilder &x)=delete
BPHDecayGenericBuilder::setProbMin
void setProbMin(double p)
Definition:
BPHDecayGenericBuilder.cc:72
BPHDecayToChargedXXbarBuilder.h
BPHDecayToChargedXXbarBuilder::setPtMin
void setPtMin(double pt)
set cuts
Definition:
BPHDecayToChargedXXbarBuilder.cc:138
Generated for CMSSW Reference Manual by
1.8.5