1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResResBuilderBase_h 2 #define HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResResBuilderBase_h 94 return (fabs(
cand.vertex().z() - res1->vertex().z()) < 1.0);
bool accept(const BPHDecayVertex &cand) const override
accept function
virtual void addResCollection(BPHRecoBuilder &brb)=0
double getMassMin() const
get current mass cuts
void setRes1MassMax(double m)
virtual void addRes2Collection(BPHRecoBuilder &brb)=0
void setRes2MassMax(double m)
double getRes2MassMax() const
virtual void addRes1Collection(BPHRecoBuilder &brb)
double getRes1MassMin() const
get current cuts
~BPHDecayToResResBuilderBase() override
double getResMassMin() const
get current cuts
void setRes2MassRange(double mMin, double mMax)
BPHRecoConstCandPtr getComp(const std::string &name) const
DZSelect(const std::string *n)
double getMassMax() const
void setRes2MassMin(double m)
set cuts
BPHDecayToResResBuilderBase(const BPHEventSetupWrapper &es, const std::string &res1Name, double res1Mass, double res1Width, const std::string &res2Name)
void setResMassRange(double mMin, double mMax)
void fill(BPHRecoBuilder &brb, void *parameters) override
build candidates
double getRes1MassMax() const
void setResMassMin(double m)
set cuts
bool accept(const BPHDecayVertex &cand, const BPHRecoBuilder *builder) const override
void setRes1MassRange(double mMin, double mMax)
BPHDecayToResResBuilderBase & operator=(const BPHDecayToResResBuilderBase &x)=delete
double getResMassMax() const
void setResMassMax(double m)
void setRes1MassMin(double m)
set cuts
double getRes2MassMin() const