JetUtils.hh 57 BoolJetAND(const JetSelector& a, const JetSelector& b, const JetSelector& c) : selectors({a,b,c}) {}
74 BoolJetOR(const JetSelector& a, const JetSelector& b, const JetSelector& c) : selectors({a,b,c}) {}
132 HasNoTag(const Cut& c=Cuts::open(), bool quarktagsonly=false) : cut(c), qtagsonly(quarktagsonly) {}
134 bool operator() (const Jet& j) const { return !j.bTagged(cut) && !j.cTagged(cut) && (qtagsonly || !j.tauTagged(cut)); }
175 inline Jets filterBy(const Jets& jets, const Cut& c, Jets& out) { return filter_select(jets, c, out); }
177 inline Jets select(const Jets& jets, const Cut& c, Jets& out) { return filter_select(jets, c, out); }
202 inline Jets discard(const Jets& jets, const Cut& c, Jets& out) { return filter_discard(jets, c, out); }
bool cTagged(const Cut &c=Cuts::open()) const Does this jet have at least one c-tag (that passes an optional Cut)? Definition: Jet.hh:153 bool bTagged(const Cut &c=Cuts::open()) const Does this jet have at least one b-tag (that passes an optional Cut)? Definition: Jet.hh:140 bool tauTagged(const Cut &c=Cuts::open()) const Does this jet have at least one tau-tag (that passes an optional Cut)? Definition: Jet.hh:166 CONTAINER::value_type sum(const CONTAINER &c) Generic sum function, adding x for all x in container c. Definition: Utils.hh:445 Jets & idiscard(Jets &jets, const Cut &c) New alias for ifilter_discard. Definition: JetUtils.hh:184 Jets select(const Jets &jets, const Cut &c) New alias for filter_select. Definition: JetUtils.hh:165 Jets & iselect(Jets &jets, const Cut &c) New alias for ifilter_select. Definition: JetUtils.hh:153 Jets filter_discard(const Jets &jets, const Cut &c) Filter a jet collection in-place to the subset that fails the supplied Cut. Definition: JetUtils.hh:188 Jets discard(const Jets &jets, const Cut &c) New alias for filter_discard. Definition: JetUtils.hh:193 Jets filter_select(const Jets &jets, const Cut &c) Filter a jet collection in-place to the subset that passes the supplied Cut. Definition: JetUtils.hh:157 Jets & ifilter_select(Jets &jets, const Cut &c) Filter a jet collection in-place to the subset that passes the supplied Cut. Jets & ifilter_discard(Jets &jets, const Cut &c) Filter a jet collection in-place to the subset that fails the supplied Cut. function< bool(const Jet &)> JetSelector std::function instantiation for functors taking a Jet and returning a bool Definition: JetUtils.hh:41 function< bool(const Jet &, const Jet &)> JetSorter std::function instantiation for functors taking two Jets and returning a bool Definition: JetUtils.hh:43 double pT(const ParticleBase &p) Unbound function access to pT. Definition: ParticleBaseUtils.hh:656 FourMomentum p4(const ParticleBase &p) Unbound function access to momentum. Definition: ParticleBaseUtils.hh:644 Vector3 p3(const ParticleBase &p) Unbound function access to p3. Definition: ParticleBaseUtils.hh:647 double p(const ParticleBase &p) Unbound function access to p. Definition: ParticleBaseUtils.hh:653 Definition: MC_Cent_pPb.hh:10 Cut operator&&(const Cut &aptr, const Cut &bptr) Cut operator||(const Cut &aptr, const Cut &bptr) B-tagging functor, with a tag selection cut as the stored state. Definition: JetUtils.hh:101 C-tagging functor, with a tag selection cut as the stored state. Definition: JetUtils.hh:111 Anti-B/C-tagging functor, with a tag selection cut as the stored state. Definition: JetUtils.hh:131 Tau-tagging functor, with a tag selection cut as the stored state. Definition: JetUtils.hh:121 Generated on Fri May 13 2022 23:02:06 for Rivet by |