CMS 3D CMS Logo

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 //----------------------
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* posCollection,
43  const BPHRecoBuilder::BPHGenericCollection* negCollection)
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  }
56  const std::vector<reco::VertexCompositeCandidate>* v0Collection,
57  const std::string& searchList = "cfp")
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  }
70  const std::vector<reco::VertexCompositePtrCandidate>* vpCollection,
71  const std::string& searchList = "cfp")
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;
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
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: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
BPHDecayToV0Builder::setPtMin
void setPtMin(double pt)
set cuts
Definition: BPHDecayToV0Builder.cc:109
BPHDecayGenericBuilder::setMassRange
void setMassRange(double mMin, double mMax)
Definition: BPHDecayGenericBuilder.cc:65