|
PYTHIA
8.316
|
Public Member Functions | |
| HJSlowJet (int powerIn, double Rin, double pTjetMinIn=0., double etaMaxIn=25., int selectIn=1, int massSetIn=2, SlowJetHook *sjHookPtrIn=0, bool useFJcoreIn=false, bool useStandardRin=true) | |
| void | findNext () |
| Find next cluster pair to join. More... | |
Public Member Functions inherited from SlowJet | |
| SlowJet (int powerIn, double Rin, double pTjetMinIn=0., double etaMaxIn=25., int selectIn=2, int massSetIn=2, SlowJetHook *sjHookPtrIn=0, bool useFJcoreIn=true, bool useStandardRin=true) | |
| Constructor. | |
| virtual | ~SlowJet () |
| Destructor. | |
| bool | analyze (const Event &event) |
| Analyze event, all in one go. | |
| bool | setup (const Event &event) |
| Set up list of particles to analyze, and initial distances. More... | |
| virtual bool | doStep () |
| Do one recombination step, possibly giving a jet. More... | |
| bool | doNSteps (int nStep) |
| Do several recombinations steps, if possible. | |
| bool | stopAtN (int nStop) |
| Do recombinations until fixed numbers of clusters and jets remain. | |
| int | sizeOrig () const |
| Return info on jet (+cluster) results of analysis. | |
| int | sizeJet () const |
| int | sizeAll () const |
| double | pT (int i) const |
| double | y (int i) const |
| double | phi (int i) const |
| Vec4 | p (int i) const |
| double | m (int i) const |
| int | multiplicity (int i) const |
| int | iNext () const |
| Return info on next step to be taken. | |
| int | jNext () const |
| double | dNext () const |
| void | list (bool listAll=false) const |
| Provide a listing of the info. More... | |
| vector< int > | constituents (int j) |
| Give a list of all particles in the jet. | |
| vector< int > | clusConstituents (int j) |
| Give a list of all particles in the cluster. | |
| int | jetAssignment (int i) |
| void | removeJet (int i) |
| Remove a jet. | |
Additional Inherited Members | |
Protected Member Functions inherited from SlowJet | |
| bool | clusterFJ () |
| Use FJcore interface to perform clustering. More... | |
Protected Attributes inherited from SlowJet | |
| int | power |
| Properties of analysis as such. | |
| double | R |
| double | pTjetMin |
| double | etaMax |
| double | R2 |
| double | pT2jetMin |
| int | select |
| int | massSet |
| SlowJetHook * | sjHookPtr |
| SlowJetHook can be used to tailor particle selection step. | |
| bool | useFJcore |
| bool | useStandardR |
| bool | isAnti |
| bool | isKT |
| bool | cutInEta |
| bool | chargedOnly |
| bool | visibleOnly |
| bool | modifyMass |
| bool | noHook |
| vector< SingleSlowJet > | clusters |
| Intermediate clustering objects and final jet objects. | |
| vector< SingleSlowJet > | jets |
| vector< double > | diB |
| Intermediate clustering distances. | |
| vector< double > | dij |
| int | origSize |
| Other intermediate variables. | |
| int | clSize |
| int | clLast |
| int | jtSize |
| int | iMin |
| int | jMin |
| double | dPhi |
| double | dijTemp |
| double | dMin |
Static Protected Attributes inherited from SlowJet | |
| static const int | TIMESTOPRINT = 1 |
| Constants: could only be changed in the code itself. More... | |
| static const double | PIMASS = 0.13957 |
| Assume the pi+- mass for all particles, except the photon, in one option. | |
| static const double | TINY = 1e-20 |
| Small number to avoid division by zero. | |
|
virtual |
Find next cluster pair to join.
Note: The functions below have been made public to ease the generation of Python bindings. protected:
Find smallest of diB, dij.
Remove the possibility of choosing a beam clustering
If no clusters left then instead default values.
Reimplemented from SlowJet.
1.8.11