37 const std::vector<BPHPlusMinusConstCandPtr>& jpsiCollection,
38 const std::vector<BPHPlusMinusConstCandPtr>& kx0Collection)
39 : jPsiName(
"JPsi"), kx0Name(
"Kx0"), evSetup(&es), jCollection(&jpsiCollection),
kCollection(&kx0Collection) {
void setMinPDiffererence(double pMin)
void setProbMin(double p)
void setJPsiMassMax(double m)
double getKxMassMin() const
void setMassMax(double m)
void setMassMax(double m)
double getJPsiMassMin() const
get current cuts
double getMassMin() const
void setJPsiMassMin(double m)
set cuts
static const double jPsiMWidth
const std::vector< BPHPlusMinusConstCandPtr > * jCollection
void setMassMin(double m)
void setKxMassMin(double m)
double getProbMin() const
virtual ~BPHBdToJPsiKxBuilder()
static const double jPsiMass
const edm::EventSetup * evSetup
double getMassFitMin() const
double getMassMax() const
double getMassFitMax() const
void setProbMin(double p)
set prob min
double getKxMassMax() const
static const std::string kCollection
std::vector< BPHRecoConstCandPtr > bdList
static std::vector< BPHRecoConstCandPtr > build(const BPHRecoBuilder &builder, double mass=-1, double msig=-1)
void setConstr(bool flag)
double getProbMin() const
get current prob min
BPHBdToJPsiKxBuilder(const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const std::vector< BPHPlusMinusConstCandPtr > &kx0Collection)
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
double getJPsiMassMax() const
double getMassMin() const
get current mass cuts
void setKxMassMax(double m)
void filter(const std::string &name, const BPHRecoSelect &sel) const
void setMassFitMax(double m)
BPHMassFitSelect * mFitSel
void setMassFitMin(double m)
const std::vector< BPHPlusMinusConstCandPtr > * kCollection
std::vector< BPHRecoConstCandPtr > build()
build Bs candidates