CMS 3D CMS Logo

BPHLambda0ToPPiBuilder.h
Go to the documentation of this file.
1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHLambda0ToPPiBuilder_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHLambda0ToPPiBuilder_h
3 
12 //----------------------
13 // Base Class Headers --
14 //----------------------
16 
17 //------------------------------------
18 // Collaborating Class Declarations --
19 //------------------------------------
24 
26 
27 //---------------
28 // C++ Headers --
29 //---------------
30 #include <string>
31 #include <vector>
32 
33 // ---------------------
34 // -- Class Interface --
35 // ---------------------
36 
38 public:
42  const BPHRecoBuilder::BPHGenericCollection* protonCollection,
43  const BPHRecoBuilder::BPHGenericCollection* pionCollection)
45  "Proton",
46  BPHParticleMasses::protonMass,
47  BPHParticleMasses::protonMSigma,
48  "Pion",
49  BPHParticleMasses::pionMass,
50  BPHParticleMasses::pionMSigma,
51  protonCollection,
52  pionCollection,
53  BPHParticleMasses::lambda0Mass) {
54  setPtMin(0.7);
55  setEtaMax(10.0);
56  setMassRange(0.80, 1.40);
57  }
59  const std::vector<reco::VertexCompositeCandidate>* v0Collection,
60  const std::string& searchList = "cfp")
62  "Proton",
63  BPHParticleMasses::protonMass,
64  BPHParticleMasses::protonMSigma,
65  "Pion",
66  BPHParticleMasses::pionMass,
67  BPHParticleMasses::pionMSigma,
68  v0Collection,
69  BPHParticleMasses::lambda0Mass) {
70  setPtMin(0.0);
71  setEtaMax(10.0);
72  setMassRange(0.00, 3.00);
73  }
75  const std::vector<reco::VertexCompositePtrCandidate>* vpCollection,
76  const std::string& searchList = "cfp")
78  "Proton",
79  BPHParticleMasses::protonMass,
80  BPHParticleMasses::protonMSigma,
81  "Pion",
82  BPHParticleMasses::pionMass,
83  BPHParticleMasses::pionMSigma,
84  vpCollection,
85  BPHParticleMasses::lambda0Mass) {
86  setPtMin(0.0);
87  setEtaMax(10.0);
88  setMassRange(0.00, 3.00);
89  }
90 
91  // deleted copy constructor and assignment operator
94 
98 };
99 
100 #endif
BPHParticleMasses
Definition: BPHParticleMasses.h:28
BPHDecayToV0DiffMassBuilder.h
BPHLambda0ToPPiBuilder::BPHLambda0ToPPiBuilder
BPHLambda0ToPPiBuilder(const edm::EventSetup &es, const std::vector< reco::VertexCompositeCandidate > *v0Collection, const std::string &searchList="cfp")
Definition: BPHLambda0ToPPiBuilder.h:58
DDAxes::x
BPHLambda0ToPPiBuilder
Definition: BPHLambda0ToPPiBuilder.h:37
BPHParticleMasses.h
BPHLambda0ToPPiBuilder::BPHLambda0ToPPiBuilder
BPHLambda0ToPPiBuilder(const edm::EventSetup &es, const std::vector< reco::VertexCompositePtrCandidate > *vpCollection, const std::string &searchList="cfp")
Definition: BPHLambda0ToPPiBuilder.h:74
BPHLambda0ToPPiBuilder::BPHLambda0ToPPiBuilder
BPHLambda0ToPPiBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *protonCollection, const BPHRecoBuilder::BPHGenericCollection *pionCollection)
Definition: BPHLambda0ToPPiBuilder.h:41
BPHDecayToV0DiffMassBuilder
Definition: BPHDecayToV0DiffMassBuilder.h:39
Event.h
newFWLiteAna.searchList
searchList
Definition: newFWLiteAna.py:119
edm::EventSetup
Definition: EventSetup.h:58
BPHRecoBuilder.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
BPHRecoBuilder::BPHGenericCollection
Definition: BPHRecoBuilder.h:70
BPHPlusMinusCandidate.h
BPHDecayToV0Builder::setEtaMax
void setEtaMax(double eta)
Definition: BPHDecayToV0Builder.cc:115
BPHRecoCandidate.h
BPHLambda0ToPPiBuilder::operator=
BPHLambda0ToPPiBuilder & operator=(const BPHLambda0ToPPiBuilder &x)=delete
BPHDecayToV0Builder::setPtMin
void setPtMin(double pt)
set cuts
Definition: BPHDecayToV0Builder.cc:109
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65
BPHLambda0ToPPiBuilder::~BPHLambda0ToPPiBuilder
~BPHLambda0ToPPiBuilder() override
Definition: BPHLambda0ToPPiBuilder.h:97