Jet.hh 209 Jet& setState(const fastjet::PseudoJet& pj, const Particles& particles=Particles(), const Particles& tags=Particles());
212 Jet& setState(const FourMomentum& mom, const Particles& particles, const Particles& tags=Particles());
Specialized version of the FourVector with momentum/energy functionality. Definition Vector4.hh:316 double E() const Get energy (time component of momentum). Definition Vector4.hh:553 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:144 double hadronicEnergy() const Get the energy carried in this jet by hadrons. bool containsParticleId(const vector< PdgId > &pids) const Check whether this jet contains at least one of certain particle types. Particles bTags(const Cut &c=Cuts::open()) const b particles which have been tag-matched to this jet (and pass an optional Cut) const fastjet::PseudoJet & pseudojet() const Access the internal FastJet3 PseudoJet (as a const reference) Definition Jet.hh:194 const Particles particles(const ParticleSelector &s) const Get the particles in this jet which pass a filtering functor (const) Definition Jet.hh:77 Particles tauTags(const Cut &c=Cuts::open()) const Tau particles which have been tag-matched to this jet (and pass an optional Cut) Jet & transformBy(const LorentzTransform <) 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:49 const Particles constituents(const Cut &c) const Get the particles in this jet which pass a cut (FastJet-like alias, const) Definition Jet.hh:84 bool tauTagged(const ParticleSelector &f) const Does this jet have at least one tau-tag (that passes the supplied selector function)? Definition Jet.hh:162 Jet & setParticles(const Particles &particles) Set the particles collection with full particle information. bool containsParticleId(PdgId pid) const Check whether this jet contains a certain particle type. Particles bTags(const ParticleSelector &f) const b particles which have been tag-matched to this jet and pass a selector function Definition Jet.hh:131 const Particles & constituents() const Get the particles in this jet (FastJet-like alias, const version) Definition Jet.hh:82 Jet(const FourMomentum &pjet, const Particles &particles=Particles(), const Particles &tags=Particles()) Set the jet data, with optional full particle information. Definition Jet.hh:54 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:147 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:86 const Particles & tags() const Particles which have been tag-matched to this jet (const version) Definition Jet.hh:115 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:134 Jet & setState(const FourMomentum &mom, const Particles &particles, const Particles &tags=Particles()) Set all the jet data, with optional full particle constituent and tag information. bool containsPID(PdgId pid) const Nicer alias for containsParticleId. Definition Jet.hh:96 const Particles particles(const Cut &c) const Get the particles in this jet which pass a cut (const) Definition Jet.hh:75 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. bool bTagged(const ParticleSelector &f) const Does this jet have at least one b-tag (that passes the supplied selector function)? Definition Jet.hh:136 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) const FourMomentum & momentum() const Get equivalent single momentum four-vector. Definition Jet.hh:171 Particles tags(const ParticleSelector &f) const Particles which have been tag-matched to this jet and pass a selector function. Definition Jet.hh:119 Particles & constituents() Get the particles in this jet (FastJet-like alias) Definition Jet.hh:80 bool containsPID(const Particle &particle) const Nicer alias for containsParticleId. Definition Jet.hh:91 Particles & tags() Particles which have been tag-matched to this jet. Definition Jet.hh:113 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:160 Particles tauTags(const ParticleSelector &f) const Tau particles which have been tag-matched to this jet and pass a selector function. Definition Jet.hh:157 const Particles & particles() const Get the particles in this jet (const version) Definition Jet.hh:73 double neutralEnergy() const Get the energy carried in this jet by neutral particles. bool cTagged(const ParticleSelector &f) const Does this jet have at least one c-tag (that passes the supplied selector function)? Definition Jet.hh:149 double totalEnergy() const Get the total energy of this jet. Definition Jet.hh:179 bool containsParticle(const Particle &particle) const Check whether this jet contains a particular particle. bool containsPID(const vector< PdgId > &pids) const Nicer alias for containsParticleId. Definition Jet.hh:101 Particles tags(const Cut &c) const Particles which have been tag-matched to this jet and pass a Cut. Object implementing Lorentz transform calculations and boosts. Definition LorentzTrans.hh:21 Base class for particle-like things like Particle and Jet. Definition ParticleBase.hh:13 const FourMomentum & mom() const Get equivalent single momentum four-vector (const) (alias). Definition ParticleBase.hh:39 Particle representation, either from a HepMC::GenEvent or reconstructed. Definition Particle.hh:45 Jets select(const Jets &jets, const Cut &c) Filter a jet collection in-place to the subset that passes the supplied Cut. Definition JetUtils.hh:152 int pid(const Particle &p) Unbound function access to PID code. Definition ParticleUtils.hh:23 PdgIdPair pids(const ParticlePair &pp) Get the PDG ID codes of a ParticlePair. Definition ParticleUtils.hh:717 Definition MC_CENT_PPB_Projections.hh:10 std::ostream & operator<<(std::ostream &os, const AnalysisInfo &ai) Stream an AnalysisInfo as a text description. Definition AnalysisInfo.hh:362 Generated on Thu Feb 29 2024 15:46:47 for Rivet by 1.9.8 |