Go to the documentation of this file. 1 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHPlusMinusCandidate_h
2 #define HeavyFlavorAnalysis_RecoDecay_BPHPlusMinusCandidate_h
58 double sigma = -1.0)
override;
~BPHPlusMinusCandidate() override
void setNotUpdated() const override
Analysis-level particle class.
const pat::CompositeCandidate & composite() const override
get a composite by the simple sum of simple particles
std::vector< Component > compList
BPHPlusMinusCandidate(const edm::EventSetup *es)
BPHPlusMinusCandidate & operator=(const BPHPlusMinusCandidate &x)=delete
virtual ParticleMass mass() const
static std::vector< BPHPlusMinusConstCandPtr > build(const BPHRecoBuilder &builder, const std::string &nPos, const std::string &nNeg, double mass=-1, double msig=-1)
void setNotUpdated() const override
bool isCowboy() const
get cowboy/sailor classification
void add(const std::string &name, const reco::Candidate *daug, double mass=-1.0, double sigma=-1.0) override
BPHRecoCandidate * clone(int level=-1) const override
void setNotUpdated() const override