HeavyFlavorAnalysis
SpecificDecay
interface
BPHK0sToPiPiBuilder.h
Go to the documentation of this file.
1
#ifndef HeavyFlavorAnalysis_SpecificDecay_BPHK0sToPiPiBuilder_h
2
#define HeavyFlavorAnalysis_SpecificDecay_BPHK0sToPiPiBuilder_h
3
12
//----------------------
13
// Base Class Headers --
14
//----------------------
15
#include "
HeavyFlavorAnalysis/SpecificDecay/interface/BPHDecayToV0SameMassBuilder.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
BPHK0sToPiPiBuilder
:
public
BPHDecayToV0SameMassBuilder
{
38
public
:
41
BPHK0sToPiPiBuilder
(
const
edm::EventSetup
& es,
42
const
BPHRecoBuilder::BPHGenericCollection
* posCollection,
43
const
BPHRecoBuilder::BPHGenericCollection
* negCollection)
44
:
BPHDecayToV0SameMassBuilder
(es,
45
"PionPos"
,
46
"PionNeg"
,
47
BPHParticleMasses
::pionMass,
48
BPHParticleMasses
::pionMSigma,
49
posCollection,
50
negCollection) {
51
setPtMin
(0.7);
52
setEtaMax
(10.0);
53
setMassRange
(0.40, 0.60);
54
}
55
BPHK0sToPiPiBuilder
(
const
edm::EventSetup
& es,
56
const
std::vector<reco::VertexCompositeCandidate>* v0Collection,
57
const
std::string
&
searchList
=
"cfp"
)
58
:
BPHDecayToV0SameMassBuilder
(es,
59
"PionPos"
,
60
"PionNeg"
,
61
BPHParticleMasses
::pionMass,
62
BPHParticleMasses
::pionMSigma,
63
v0Collection,
64
searchList
) {
65
setPtMin
(0.0);
66
setEtaMax
(10.0);
67
setMassRange
(0.00, 2.00);
68
}
69
BPHK0sToPiPiBuilder
(
const
edm::EventSetup
& es,
70
const
std::vector<reco::VertexCompositePtrCandidate>* vpCollection,
71
const
std::string
&
searchList
=
"cfp"
)
72
:
BPHDecayToV0SameMassBuilder
(es,
73
"PionPos"
,
74
"PionNeg"
,
75
BPHParticleMasses
::pionMass,
76
BPHParticleMasses
::pionMSigma,
77
vpCollection,
78
searchList
) {
79
setPtMin
(0.0);
80
setEtaMax
(10.0);
81
setMassRange
(0.00, 2.00);
82
}
83
84
// deleted copy constructor and assignment operator
85
BPHK0sToPiPiBuilder
(
const
BPHK0sToPiPiBuilder
&
x
) =
delete
;
86
BPHK0sToPiPiBuilder
&
operator=
(
const
BPHK0sToPiPiBuilder
&
x
) =
delete
;
87
90
~BPHK0sToPiPiBuilder
()
override
{}
91
};
92
93
#endif
BPHParticleMasses
Definition:
BPHParticleMasses.h:28
BPHK0sToPiPiBuilder::~BPHK0sToPiPiBuilder
~BPHK0sToPiPiBuilder() override
Definition:
BPHK0sToPiPiBuilder.h:90
BPHK0sToPiPiBuilder
Definition:
BPHK0sToPiPiBuilder.h:37
BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder
BPHK0sToPiPiBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
Definition:
BPHK0sToPiPiBuilder.h:41
DDAxes::x
BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder
BPHK0sToPiPiBuilder(const edm::EventSetup &es, const std::vector< reco::VertexCompositeCandidate > *v0Collection, const std::string &searchList="cfp")
Definition:
BPHK0sToPiPiBuilder.h:55
BPHParticleMasses.h
BPHK0sToPiPiBuilder::operator=
BPHK0sToPiPiBuilder & operator=(const BPHK0sToPiPiBuilder &x)=delete
BPHDecayToV0SameMassBuilder.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
BPHK0sToPiPiBuilder::BPHK0sToPiPiBuilder
BPHK0sToPiPiBuilder(const edm::EventSetup &es, const std::vector< reco::VertexCompositePtrCandidate > *vpCollection, const std::string &searchList="cfp")
Definition:
BPHK0sToPiPiBuilder.h:69
newFWLiteAna.searchList
searchList
Definition:
newFWLiteAna.py:119
BPHDecayToV0SameMassBuilder
Definition:
BPHDecayToV0SameMassBuilder.h:39
edm::EventSetup
Definition:
EventSetup.h:57
BPHRecoBuilder.h
BPHRecoBuilder::BPHGenericCollection
Definition:
BPHRecoBuilder.h:70
BPHPlusMinusCandidate.h
BPHDecayToV0Builder::setEtaMax
void setEtaMax(double eta)
Definition:
BPHDecayToV0Builder.cc:115
BPHRecoCandidate.h
BPHDecayToV0Builder::setPtMin
void setPtMin(double pt)
set cuts
Definition:
BPHDecayToV0Builder.cc:109
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition:
BPHDecayGenericBuilder.cc:65
Generated for CMSSW Reference Manual by
1.8.16