Jet.hh 25 Jet(const fastjet::PseudoJet& pj, const Particles& particles=Particles(), const Particles& tags=Particles()) { 30 Jet(const FourMomentum& pjet, const Particles& particles=Particles(), const Particles& tags=Particles()) { 53 const Particles particles(const ParticleSelector& s) const { return filter_select(_particles, s); } 216 Jet& setState(const fastjet::PseudoJet& pj, const Particles& particles=Particles(), const Particles& tags=Particles()); 219 Jet& setState(const FourMomentum& mom, const Particles& particles, const Particles& tags=Particles()); Definition: ALICE_2010_I880049.cc:13 Jet & setParticles(const Particles &particles) Set the particles collection with full particle information. Definition: Jet.cc:55 bool containsPID(PdgId pid) const Nicer alias for containsParticleId. Definition: Jet.hh:72 Particles tags(const ParticleSelector &f) const Particles which have been tag-matched to this jet and pass a selector function. Definition: Jet.hh:95 bool bTagged(const ParticleSelector &f) const Does this jet have at least one b-tag (that passes the supplied selector function)? Definition: Jet.hh:112 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:110 const FourMomentum & mom() const Get equivalent single momentum four-vector (const) (alias). Definition: ParticleBase.hh:39 DEPRECATED("Prefer the bTags() or bTagged() function") bool containsBottom(bool include_decay_products Check whether this jet contains a bottom-flavoured hadron. bool containsParticleId(PdgId pid) const Check whether this jet contains a certain particle type. Definition: Jet.cc:70 double neutralEnergy() const Get the energy carried in this jet by neutral particles. Definition: Jet.cc:100 Particle representation, either from a HepMC::GenEvent or reconstructed. Definition: Particle.hh:18 int pid(const Particle &p) Unbound function access to PID code. Definition: ParticleUtils.hh:20 Jet(const FourMomentum &pjet, const Particles &particles=Particles(), const Particles &tags=Particles()) Set the jet data, with optional full particle information. Definition: Jet.hh:30 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:136 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:143 const Particles constituents(const Cut &c) const Get the particles in this jet which pass a cut (FastJet-like alias, const) Definition: Jet.hh:60 bool containsPID(const vector< PdgId > &pids) const Nicer alias for containsParticleId. Definition: Jet.hh:77 const fastjet::PseudoJet & pseudojet() const Access the internal FastJet3 PseudoJet (as a const reference) Definition: Jet.hh:201 bool cTagged(const ParticleSelector &f) const Does this jet have at least one c-tag (that passes the supplied selector function)? Definition: Jet.hh:125 Particles bTags(const Cut &c=Cuts::open()) const b particles which have been tag-matched to this jet (and pass an optional Cut) Definition: Jet.cc:166 bool tauTagged(const ParticleSelector &f) const Does this jet have at least one tau-tag (that passes the supplied selector function)? Definition: Jet.hh:138 Particles tauTags(const Cut &c=Cuts::open()) const Tau particles which have been tag-matched to this jet (and pass an optional Cut) Definition: Jet.cc:183 Particles cTags(const Cut &c=Cuts::open()) const c (and not b) particles which have been tag-matched to this jet (and pass an optional Cut) ... Definition: Jet.cc:174 const FourMomentum & momentum() const Get equivalent single momentum four-vector. Definition: Jet.hh:178 const Cut & open() Fully open cut singleton, accepts everything. Definition: Cuts.cc:81 Particles tauTags(const ParticleSelector &f) const Tau particles which have been tag-matched to this jet and pass a selector function. Definition: Jet.hh:133 Object implementing Lorentz transform calculations and boosts. Definition: LorentzTrans.hh:21 Particles cTags(const ParticleSelector &f) const c (and not b) particles which have been tag-matched to this jet and pass a selector function ... Definition: Jet.hh:120 bool containsParticle(const Particle &particle) const Check whether this jet contains a particular particle. Definition: Jet.cc:61 Base class for particle-like things like Particle and Jet. Definition: ParticleBase.hh:13 const Particles & constituents() const Get the particles in this jet (FastJet-like alias, const version) Definition: Jet.hh:58 double E() const Get energy (time component of momentum). Definition: Vector4.hh:538 Particles & tags() Particles which have been tag-matched to this jet. Definition: Jet.hh:89 const Particles particles(const Cut &c) const Get the particles in this jet which pass a cut (const) Definition: Jet.hh:51 const Particles particles(const ParticleSelector &s) const Get the particles in this jet which pass a filtering functor (const) Definition: Jet.hh:53 const Particles constituents(const ParticleSelector &s) const Get the particles in this jet which pass a filtering functor (FastJet-like alias, const) ... Definition: Jet.hh:62 Jet & setState(const fastjet::PseudoJet &pj, const Particles &particles=Particles(), const Particles &tags=Particles()) Set the jet data from a FastJet PseudoJet, with optional particle constituents and tags lists... Definition: Jet.cc:28 const Particles & tags() const Particles which have been tag-matched to this jet (const version) Definition: Jet.hh:91 const Particles & particles() const Get the particles in this jet (const version) Definition: Jet.hh:49 Specialized version of the FourVector with momentum/energy functionality. Definition: Vector4.hh:301 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:123 double hadronicEnergy() const Get the energy carried in this jet by hadrons. Definition: Jet.cc:112 double totalEnergy() const Get the total energy of this jet. Definition: Jet.hh:186 bool containsPID(const Particle &particle) const Nicer alias for containsParticleId. Definition: Jet.hh:67 Particles & constituents() Get the particles in this jet (FastJet-like alias) Definition: Jet.hh:56 Particles bTags(const ParticleSelector &f) const b particles which have been tag-matched to this jet and pass a selector function Definition: Jet.hh:107 Jet(const fastjet::PseudoJet &pj, const Particles &particles=Particles(), const Particles &tags=Particles()) Constructor from a FastJet PseudoJet, with optional full particle constituents information. Definition: Jet.hh:25 Generated on Sun Feb 17 2019 21:04:56 for Rivet by ![]() |