Go to the documentation of this file. 1 #ifndef PhysicsTools_PatUtils_interface_EventHypothesisTools_h
2 #define PhysicsTools_PatUtils_interface_EventHypothesisTools_h
4 #include "boost/ptr_container/ptr_vector.hpp"
9 namespace eventhypothesis {
45 explicit ByPdgId(int32_t pdgCode,
bool alsoAntiparticle =
true);
boost::ptr_vector< ParticleFilter > filters_
bool operator()(const CandRefType &cand, const std::string &role) const override
bool operator()(const CandRefType &cand, const std::string &role) const override
boost::ptr_vector< ParticleFilter > filters_
bool operator()(const CandRefType &cand, const std::string &role) const override
bool operator()(const CandRefType &cand, const std::string &role) const override
ByString(const std::string &cut)
ByPdgId(int32_t pdgCode, bool alsoAntiparticle=true)
OrFilter & operator&=(ParticleFilter *filter)
AndFilter & operator&=(ParticleFilter *filter)
StringCutObjectSelector< reco::Candidate > sel_