Go to the documentation of this file. 1 #ifndef PhysicsTools_PatUtils_interface_EventHypothesisTools_h
2 #define PhysicsTools_PatUtils_interface_EventHypothesisTools_h
11 namespace eventhypothesis {
26 std::vector<std::unique_ptr<ParticleFilter>>
filters_;
42 std::vector<std::unique_ptr<ParticleFilter>>
filters_;
47 explicit ByPdgId(int32_t pdgCode,
bool alsoAntiparticle =
true);
std::vector< std::unique_ptr< ParticleFilter > > filters_
std::vector< std::unique_ptr< ParticleFilter > > filters_
bool operator()(const CandRefType &cand, const std::string &role) const override
bool operator()(const CandRefType &cand, const std::string &role) const override
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_