StRoot
1
|
#include <FastJet3.h>
Public Types | |
typedef T(Pythia8::Particle::* | Py8ParticleFnPtr )() const |
the typedef helps with the notation for member function pointers | |
typedef T(Pythia8::Particle::* | Py8ParticleFnPtr )() const |
the typedef helps with the notation for member function pointers | |
typedef T(Pythia8::Particle::* | Py8ParticleFnPtr )() const |
the typedef helps with the notation for member function pointers | |
typedef T(Pythia8::Particle::* | Py8ParticleFnPtr )() const |
the typedef helps with the notation for member function pointers | |
Public Member Functions | |
SelectorWorkerPy8 (Py8ParticleFnPtr member_fn_ptr, T value) | |
bool | pass (const PseudoJet &p) const |
SelectorWorkerPy8 (Py8ParticleFnPtr member_fn_ptr, T value) | |
bool | pass (const PseudoJet &p) const |
SelectorWorkerPy8 (Py8ParticleFnPtr member_fn_ptr, T value) | |
bool | pass (const PseudoJet &p) const |
SelectorWorkerPy8 (Py8ParticleFnPtr member_fn_ptr, T value) | |
bool | pass (const PseudoJet &p) const |
Public Member Functions inherited from SelectorWorker | |
virtual void | terminator (std::vector< const PseudoJet * > &jets) const |
virtual bool | applies_jet_by_jet () const |
virtual std::string | description () const |
virtual bool | takes_reference () const |
virtual void | set_reference (const PseudoJet &) |
virtual SelectorWorker * | copy () |
virtual void | get_rapidity_extent (double &rapmin, double &rapmax) const |
virtual bool | is_geometric () const |
virtual bool | has_finite_area () const |
virtual bool | has_known_area () const |
virtual double | known_area () const |
virtual void | terminator (std::vector< const PseudoJet * > &jets) const |
virtual bool | applies_jet_by_jet () const |
virtual std::string | description () const |
virtual bool | takes_reference () const |
virtual void | set_reference (const PseudoJet &) |
virtual SelectorWorker * | copy () |
virtual void | get_rapidity_extent (double &rapmin, double &rapmax) const |
virtual bool | is_geometric () const |
virtual bool | has_finite_area () const |
virtual bool | has_known_area () const |
virtual double | known_area () const |
virtual void | terminator (std::vector< const PseudoJet * > &jets) const |
virtual bool | applies_jet_by_jet () const |
virtual std::string | description () const |
virtual bool | takes_reference () const |
virtual void | set_reference (const PseudoJet &) |
virtual SelectorWorker * | copy () |
virtual void | get_rapidity_extent (double &rapmin, double &rapmax) const |
virtual bool | is_geometric () const |
virtual bool | has_finite_area () const |
virtual bool | has_known_area () const |
virtual double | known_area () const |
A template class to help with the creation of Selectors for Pythia particle properties. It's not necessary to understand how this works in order to use the selectors. See below for the actual list of selectors.
(But if you're curious, essentially it stores a pointer to a member function of Pythia8::Particle, and when called to select particles, executes it and checks the return value is equal to that requested in the constructor).
Definition at line 134 of file FastJet3.h.
|
inline |
c'tor, which takes the member fn pointer and the return value that it should be equal to
Definition at line 141 of file FastJet3.h.
|
inline |
c'tor, which takes the member fn pointer and the return value that it should be equal to
Definition at line 141 of file FastJet3.h.
|
inline |
c'tor, which takes the member fn pointer and the return value that it should be equal to
Definition at line 141 of file FastJet3.h.
|
inline |
c'tor, which takes the member fn pointer and the return value that it should be equal to
Definition at line 146 of file FastJet3.h.
|
inlinevirtual |
the one function from SelectorWorker that must be overloaded to get functioning selection. It makes sure that the PseudoJet actually has Pythia8::Particle user info before checking its value.
Implements SelectorWorker.
Definition at line 148 of file FastJet3.h.
|
inlinevirtual |
the one function from SelectorWorker that must be overloaded to get functioning selection. It makes sure that the PseudoJet actually has Pythia8::Particle user info before checking its value.
Implements SelectorWorker.
Definition at line 148 of file FastJet3.h.
|
inlinevirtual |
the one function from SelectorWorker that must be overloaded to get functioning selection. It makes sure that the PseudoJet actually has Pythia8::Particle user info before checking its value.
Implements SelectorWorker.
Definition at line 148 of file FastJet3.h.
|
inlinevirtual |
the one function from SelectorWorker that must be overloaded to get functioning selection. It makes sure that the PseudoJet actually has Pythia8::Particle user info before checking its value.
Implements SelectorWorker.
Definition at line 153 of file FastJet3.h.