37 const std::vector<BPHPlusMinusConstCandPtr>& resCollection,
46 tCollection(trkCollection),
void setMinPDiffererence(double pMin)
void setTrkEtaMax(double eta)
void setTrkPtMin(double pt)
set cuts
void setPtMin(double pt)
set pt min
std::vector< BPHRecoConstCandPtr > build()
build candidates
double getPtMin() const
get current pt min
~BPHDecayToResTrkBuilder() override
static std::vector< BPHRecoConstCandPtr > build(const BPHRecoBuilder &builder, double mass=-1, double msig=-1)
const BPHRecoBuilder::BPHGenericCollection * tCollection
BPHParticleNeutralVeto * tknVeto
const std::vector< BPHPlusMinusConstCandPtr > * rCollection
void setEtaMax(double eta)
set eta max
double getProbMin() const
get current prob min
void add(const std::string &name, const BPHGenericCollection *collection, double mass=-1.0, double msig=-1.0)
double getMassMax() const
BPHParticleEtaSelect * etaSel
void filter(const std::string &name, const BPHRecoSelect &sel) const
std::vector< BPHRecoConstCandPtr > recList
double getEtaMax() const
get current eta max
BPHParticlePtSelect * ptSel
BPHDecayToResTrkBuilder(const edm::EventSetup &es, const std::string &resName, double resMass, double resWidth, const std::vector< BPHPlusMinusConstCandPtr > &resCollection, const std::string &trkName, double trkMass, double trkSigma, const BPHRecoBuilder::BPHGenericCollection *trkCollection)
BPHMassFitSelect * mFitSel
const edm::EventSetup * evSetup