1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHMassSymSelect_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHMassSymSelect_h
65 double mass = s4.mass();
70 ( mass < mSel->getMassMax() ) );
BPHMassSymSelect(const std::string &np, const std::string &nn, const BPHMassSelect *ms)
virtual bool accept(const BPHDecayMomentum &cand) const
select particle
virtual bool accept(const BPHDecayMomentum &cand) const
select particle
BPHMassSymSelect & operator=(const BPHMassSymSelect &x)
virtual const reco::Candidate * originalReco(const reco::Candidate *daug) const
get the original particle from the clone
virtual Candidate * clone() const =0
returns a clone of the Candidate object
double getMassMin() const
get current mass cuts
virtual ~BPHMassSymSelect()
math::XYZTLorentzVector LorentzVector
Lorentz vector.
virtual const reco::Candidate * getDaug(const std::string &name) const
virtual void setMass(double m)=0
set particle mass
const BPHMassSelect * mSel
virtual const LorentzVector & p4() const =0
four-momentum Lorentz vector