1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResFlyingBuilder_h 2 #define HeavyFlavorAnalysis_SpecificDecay_BPHDecayToResFlyingBuilder_h 38 template <
class ProdType,
class ResType,
class FlyingType>
54 const std::vector<res_ptr>& resCollection,
58 const std::vector<flying_ptr>& flyCollection)
ProdType::const_pointer prod_ptr
void fitAndFilter(std::vector< prod_ptr > &prodList)
fit and select candidates
FlyingType::const_pointer flying_ptr
~BPHDecayToResFlyingBuilder() override=default
void fillRecList() override
build candidates
BPHDecayToResFlyingBuilder(const std::vector< res_ptr > &resCollection, const std::vector< flying_ptr > &flyCollection)
BPHDecayToResFlyingBuilder & operator=(const BPHDecayToResFlyingBuilder &x)=delete
BPHDecayToResFlyingBuilder(const BPHEventSetupWrapper &es, const std::string &resName, double resMass, double resWidth, const std::vector< res_ptr > &resCollection, const std::string &flyName, double flyMass, double flyMSigma, const std::vector< flying_ptr > &flyCollection)
std::vector< prod_ptr > recList
void fillRecList() override
build candidates
ResType::const_pointer res_ptr