Go to the documentation of this file.
36 const std::vector<BPHPlusMinusConstCandPtr>& res1Collection,
38 const std::vector<BPHPlusMinusConstCandPtr>& res2Collection)
41 sCollection(&res2Collection),
void setMassMax(double m)
void filter(const std::string &name, const BPHRecoSelect &sel) const
std::vector< BPHRecoConstCandPtr > build()
build candidates
~BPHDecayToResResBuilder() override
double getProbMin() const
get current prob min
void setRes2MassMin(double m)
set cuts
const std::vector< BPHPlusMinusConstCandPtr > * rCollection
BPHDecayToResResBuilder(const edm::EventSetup &es, const std::string &res1Name, double res1Mass, double res1Width, const std::vector< BPHPlusMinusConstCandPtr > &res1Collection, const std::string &res2Name, const std::vector< BPHPlusMinusConstCandPtr > &res2Collection)
void setMinPDiffererence(double pMin)
void setMassMin(double m)
set mass cuts
const edm::EventSetup * evSetup
void setRes2MassMax(double m)
BPHMassFitSelect * mFitSel
const std::vector< BPHPlusMinusConstCandPtr > * sCollection
double getMassMax() const
static std::vector< BPHRecoConstCandPtr > build(const BPHRecoBuilder &builder, double mass=-1, double msig=-1)
void add(const std::string &name, const BPHGenericCollection *collection, double mass=-1.0, double msig=-1.0)
void setRes2MassRange(double mMin, double mMax)
std::vector< BPHRecoConstCandPtr > recList