1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHX3872ToJPsiPiPiBuilder_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHX3872ToJPsiPiPiBuilder_h
25 class BPHParticleChargeSelect;
47 const std::vector<BPHPlusMinusConstCandPtr>& jpsiCollection,
61 std::vector<BPHRecoConstCandPtr>
build();
BPHX3872ToJPsiPiPiBuilder(const edm::EventSetup &es, const std::vector< BPHPlusMinusConstCandPtr > &jpsiCollection, const BPHRecoBuilder::BPHGenericCollection *posCollection, const BPHRecoBuilder::BPHGenericCollection *negCollection)
double getMassMin() const
void setMassMin(double m)
void setMassMax(double m)
double getPiEtaMax() const
double getJPsiMassMin() const
get current cuts
const edm::EventSetup * evSetup
void setPiEtaMax(double eta)
double getMassFitMax() const
void setPiPtMin(double pt)
set cuts
const BPHRecoBuilder::BPHGenericCollection * pCollection
void setJPsiMassMax(double m)
const std::vector< BPHPlusMinusConstCandPtr > * jCollection
double getJPsiMassMax() const
const BPHRecoBuilder::BPHGenericCollection * nCollection
double getMassMax() const
void setProbMin(double p)
BPHX3872ToJPsiPiPiBuilder & operator=(const BPHX3872ToJPsiPiPiBuilder &x)=delete
void setMassFitMin(double m)
virtual ~BPHX3872ToJPsiPiPiBuilder()
void setMassFitMax(double m)
std::vector< BPHRecoConstCandPtr > x3872List
double getProbMin() const
std::vector< BPHRecoConstCandPtr > build()
build X3872 candidates
BPHMassFitSelect * mFitSel
double getMassFitMin() const
void setJPsiMassMin(double m)
set cuts
void setConstr(bool flag)
double getPiPtMin() const
get current cuts