37 const std::vector<BPHPlusMinusConstCandPtr>& oniaCollection,
38 const std::vector<BPHPlusMinusConstCandPtr>& kx0Collection)
39 : oniaName(
"Onia"), kx0Name(
"Kx0"), evSetup(&es), jCollection(&oniaCollection),
kCollection(&kx0Collection) {
void setProbMin(double p)
void setMinPDiffererence(double pMin)
double getKxMassMin() const
void setMassFitMax(double m)
void setConstr(bool flag)
void setMassMax(double m)
double getKxMassMax() const
const std::vector< BPHPlusMinusConstCandPtr > * jCollection
double getOniaMassMax() const
std::vector< BPHRecoConstCandPtr > bdList
void setMassMin(double m)
double getMassFitMin() const
void setKxMassMin(double m)
void setOniaMassMax(double m)
const std::vector< BPHPlusMinusConstCandPtr > * kCollection
double getProbMin() const
static const std::string kCollection
double getMassMin() const
void setKxMassMax(double m)
std::vector< BPHRecoConstCandPtr > build()
build Bs candidates
static std::vector< BPHRecoConstCandPtr > build(const BPHRecoBuilder &builder, double mass=-1, double msig=-1)
BPHBdToKxMuMuBuilder(const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &oniaCollection, const std::vector< BPHPlusMinusConstCandPtr > &kx0Collection)
double getOniaMassMin() const
get current cuts
double getProbMin() const
get current prob min
void setMassMin(double m)
set mass cuts
void add(const std::string &name, const BPHGenericCollection *collection, double mass=-1.0, double msig=-1.0)
double getMassMax() const
void setMassMax(double m)
void setOniaMassMin(double m)
set cuts
double getMassMin() const
get current mass cuts
double getMassFitMax() const
void filter(const std::string &name, const BPHRecoSelect &sel) const
const edm::EventSetup * evSetup
BPHMassFitSelect * mFitSel
virtual ~BPHBdToKxMuMuBuilder()
void setMassFitMin(double m)
double getMassMax() const