44 posCollection( kPosCollection ),
45 negCollection( kNegCollection ) {
static std::vector< BPHPlusMinusConstCandPtr > build(const BPHRecoBuilder &builder, const std::string &nPos, const std::string &nNeg, double mass=-1, double msig=-1)
void setEtaMax(double eta)
void setMassMax(double m)
static const double kaonMass
BPHParticlePtSelect * ptSel
const BPHRecoBuilder::BPHGenericCollection * negCollection
void setPtMin(double pt)
set cuts
const edm::EventSetup * evSetup
std::vector< BPHPlusMinusConstCandPtr > phiList
double getConstrMass() const
void setPtMin(double pt)
set pt min
BPHParticleEtaSelect * etaSel
std::vector< BPHPlusMinusConstCandPtr > build()
build Phi candidates
double getPtMin() const
get current pt min
void setProbMin(double p)
set prob min
const BPHRecoBuilder::BPHGenericCollection * posCollection
virtual ~BPHPhiToKKBuilder()
void setProbMin(double p)
void setEtaMax(double eta)
set eta max
double getProbMin() const
get current prob min
BPHPhiToKKBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *kPosCollection, const BPHRecoBuilder::BPHGenericCollection *kNegCollection)
double getMassMin() const
void setMassMin(double m)
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)
double getMassMin() const
get current mass cuts
double getConstrSigma() const
static const double kaonMSigma
void filter(const std::string &name, const BPHRecoSelect &sel) const
void setConstr(double mass, double sigma)
double getEtaMax() const
get current eta max
double getMassMax() const
double getProbMin() const
double getPtMin() const
get current cuts