FastJets.hh 138 // /// Same thing as above, but without an FS (for when we want to pass the particles directly to the calc method)
140 // FastJets(Algo alg, double rparameter, double seed_threshold=1.0) { _initJdef(alg, rparameter, seed_threshold); }
141 // /// Same thing as above, but without an FS (for when we want to pass the particles directly to the calc method)
143 // FastJets(fastjet::JetAlgorithm type, fastjet::RecombinationScheme recom, double rparameter) { _initJdef(type, recom, rparameter); }
144 // /// Same thing as above, but without an FS (for when we want to pass the particles directly to the calc method)
162 static PseudoJets mkClusterInputs(const Particles& fsparticles, const Particles& tagparticles=Particles());
164 static Jet mkJet(const PseudoJet& pj, const Particles& fsparticles, const Particles& tagparticles=Particles());
166 static Jets mkJets(const PseudoJets& pjs, const Particles& fsparticles, const Particles& tagparticles=Particles());
Representation of a HepMC event, and enabler of Projection caching. Definition: Event.hh:22 Project out jets found using the FastJet package jet algorithms. Definition: FastJets.hh:28 static Jet mkJet(const PseudoJet &pj, const Particles &fsparticles, const Particles &tagparticles=Particles()) Make a Rivet Jet from a PseudoJet holding a user_index code for lookup of Rivet fsparticle or tagpart... PseudoJets pseudojetsByE(double ptmin=0.0) const Alias. Definition: FastJets.hh:254 FastJets(const FinalState &fsp, fastjet::JetAlgorithm type, fastjet::RecombinationScheme recom, double rparameter, fastjet::AreaDefinition *adef, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE) Definition: FastJets.hh:85 void clearTrfs() Don't apply any jet transformers. Definition: FastJets.hh:216 FastJets(const FinalState &fsp, const fastjet::JetDefinition &jdef, fastjet::AreaDefinition *adef, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE) Definition: FastJets.hh:62 PseudoJets pseudojetsByRapidity(double ptmin=0.0) const Alias. Definition: FastJets.hh:262 FastJets(const FinalState &fsp, fastjet::JetAlgorithm type, fastjet::RecombinationScheme recom, double rparameter, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE, fastjet::AreaDefinition *adef=nullptr) Definition: FastJets.hh:73 FastJets(const FinalState &fsp, fastjet::JetDefinition::Plugin *plugin, fastjet::AreaDefinition *adef, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE) Explicitly pass in an externally-constructed plugin, with reordered args for easier specification of ... Definition: FastJets.hh:110 std::enable_if< Derefable< TRF >::value, void >::type addTrfs(const TRFS &trfs) Add a list of grooming transformers. Definition: FastJets.hh:211 void clearJetArea() Don't calculate a jet area. Definition: FastJets.hh:187 static Jets mkJets(const PseudoJets &pjs, const Particles &fsparticles, const Particles &tagparticles=Particles()) Convert a whole list of PseudoJets to a list of Jets, with mkJet-style unpacking. const shared_ptr< fastjet::ClusterSequence > clusterSeq() const Definition: FastJets.hh:272 PseudoJets pseudojets(double ptmin=0.0) const Alias. Definition: FastJets.hh:238 PseudoJets pseudoJets(double ptmin=0.0) const FastJets(const FinalState &fsp, Algo alg, double rparameter, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE, fastjet::AreaDefinition *adef=nullptr, double seed_threshold=1.0) Convenience constructor using Rivet enums for most common jet algs (including some plugins). Definition: FastJets.hh:125 PseudoJets pseudoJetsByRapidity(double ptmin=0.0) const Definition: FastJets.hh:258 PseudoJets pseudoJetsByE(double ptmin=0.0) const Definition: FastJets.hh:250 PseudoJets pseudoJetsByPt(double ptmin=0.0) const Definition: FastJets.hh:242 void calc(const Particles &fsparticles, const Particles &tagparticles=Particles()) Do the calculation locally (no caching). const shared_ptr< fastjet::ClusterSequenceArea > clusterSeqArea() const Definition: FastJets.hh:278 void useJetArea(fastjet::AreaDefinition *adef) Use provided jet area definition. Definition: FastJets.hh:182 FastJets(const FinalState &fsp, fastjet::JetDefinition::Plugin *plugin, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE, fastjet::AreaDefinition *adef=nullptr) Explicitly pass in an externally-constructed plugin. Definition: FastJets.hh:97 static PseudoJets mkClusterInputs(const Particles &fsparticles, const Particles &tagparticles=Particles()) Make PseudoJets for input to a ClusterSequence, with user_index codes for constituent- and tag-partic... FastJets(const FinalState &fsp, const fastjet::JetDefinition &jdef, JetAlg::Muons usemuons=JetAlg::Muons::ALL, JetAlg::Invisibles useinvis=JetAlg::Invisibles::NONE, fastjet::AreaDefinition *adef=nullptr) Definition: FastJets.hh:49 const fastjet::JetDefinition & jetDef() const Return the jet definition. Definition: FastJets.hh:283 void addTrf(fastjet::Transformer *trf) Add a grooming transformer (base class of fastjet::Filter, etc.) Definition: FastJets.hh:201 PseudoJets pseudojetsByPt(double ptmin=0.0) const Alias. Definition: FastJets.hh:246 Jet trimJet(const Jet &input, const fastjet::Filter &trimmer) const Trim (filter) a jet, keeping tag and constituent info in the resulting jet. const shared_ptr< fastjet::AreaDefinition > areaDef() const Return the area definition. Definition: FastJets.hh:291 Project out all final-state particles in an event. Probably the most important projection in Rivet! Definition: FinalState.hh:12 Abstract base class for projections which can return a set of Jets. Definition: JetFinder.hh:15 Muons Enum for the treatment of muons: whether to include all, some, or none in jet-finding. Definition: JetFinder.hh:19 Invisibles Enum for the treatment of invisible particles: whether to include all, some, or none in jet-finding. Definition: JetFinder.hh:22 double p(const ParticleBase &p) Unbound function access to p. Definition: ParticleBaseUtils.hh:653 Definition: MC_Cent_pPb.hh:10 Generated on Fri May 13 2022 23:02:06 for Rivet by |