PseudoJet.hh File Reference

#include <valarray>
#include <vector>
#include <cassert>
#include <cmath>
#include <iostream>
#include "fastjet/internal/numconsts.hh"

Include dependency graph for PseudoJet.hh:

fastjet/internal/numconsts.hhfastjet/internal/base.hh

This graph shows which files directly or indirectly include this file:

include/fastjet/GhostedAreaSpec.hhinclude/fastjet/ClusterSequenceVoronoiArea.hhexample/fastjet_areas.ccexample/fastjet_subtraction.ccinclude/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hhinclude/fastjet/ClusterSequenceActiveArea.hhinclude/fastjet/ClusterSequence1GhostPassiveArea.hhinclude/fastjet/ClusterSequencePassiveArea.hhsrc/ClusterSequenceActiveArea.ccsrc/ClusterSequence.ccinclude/fastjet/ClusterSequence.hhsrc/ClusterSequence_Delaunay.ccsrc/ClusterSequence_DumbN3.ccsrc/ClusterSequence_N2.ccsrc/ClusterSequence_TiledN2.ccexample/fastjet_example.ccexample/fastjet_timing.ccexample/fastjet_timing_plugins.ccplugins/usage_examples/run_jet_finder.ccinclude/fastjet/JetDefinition.hhplugins/usage_examples/run_jet_finder.hhplugins/usage_examples/many_algs_example.ccinclude/fastjet/RangeDefinition.hhsrc/PseudoJet.ccinclude/FjPseudoJet.hhinclude/fastjet/AreaDefinition.hhinclude/fastjet/ActiveAreaSpec.hhsrc/GhostedAreaSpec.ccsrc/AreaDefinition.ccinclude/fastjet/ClusterSequenceArea.hhsrc/ClusterSequencePassiveArea.ccsrc/ClusterSequenceVoronoiArea.ccsrc/ClusterSequenceActiveAreaExplicitGhosts.ccsrc/ClusterSequence1GhostPassiveArea.ccinclude/fastjet/ClusterSequenceAreaBase.hhsrc/ClusterSequence_CP2DChan.ccinclude/FjClusterSequence.hhplugins/SISCone/SISConePlugin.ccplugins/PxCone/PxConePlugin.ccplugins/CDFCones/CDFJetCluPlugin.ccplugins/CDFCones/CDFMidPointPlugin.ccinclude/fastjet/ClusterSequenceWithArea.hhsrc/ClusterSequenceAreaBase.ccexample/fastjet_example_v1_interface.ccsrc/JetDefinition.ccplugins/usage_examples/cdfmidpoint_example.ccplugins/usage_examples/pxcone_example.ccplugins/usage_examples/siscone_example.ccsrc/RangeDefinition.cc

Go to the source code of this file.

Namespaces

namespace  fastjet

Classes

class  fastjet::PseudoJet
 Class to contain pseudojets, including minimal information of use to to jet-clustering routines. More...
class  fastjet::IndexedSortHelper
 a class that helps us carry out indexed sorting. More...

Functions

PseudoJet fastjet::operator+ (const PseudoJet &jet1, const PseudoJet &jet2)
PseudoJet fastjet::operator- (const PseudoJet &jet1, const PseudoJet &jet2)
PseudoJet fastjet::operator * (double coeff, const PseudoJet &jet)
PseudoJet fastjet::operator * (const PseudoJet &jet, double coeff)
PseudoJet fastjet::operator/ (const PseudoJet &jet, double coeff)
bool fastjet::have_same_momentum (const PseudoJet &jeta, const PseudoJet &jetb)
 returns true if the momenta of the two input jets are identical
PseudoJet fastjet::PtYPhiM (double pt, double y, double phi, double m)
 return a pseudojet with the given pt, y, phi and mass
std::vector< PseudoJet > fastjet::sorted_by_pt (const std::vector< PseudoJet > &jets)
 return a vector of jets sorted into decreasing transverse momentum
std::vector< PseudoJet > fastjet::sorted_by_rapidity (const std::vector< PseudoJet > &jets)
 return a vector of jets sorted into increasing rapidity
std::vector< PseudoJet > fastjet::sorted_by_E (const std::vector< PseudoJet > &jets)
 return a vector of jets sorted into decreasing energy
void fastjet::sort_indices (std::vector< int > &indices, const std::vector< double > &values)
 sort the indices so that values[indices[0->n-1]] is sorted into increasing order
template<class T>
std::vector< T > fastjet::objects_sorted_by_values (const std::vector< T > &objects, const std::vector< double > &values)
 given a vector of values with a one-to-one correspondence with the vector of objects, sort objects into an order such that the associated values would be in increasing order (but don't actually touch the values vector in the process).

Variables

const double fastjet::MaxRap = 1e5
 Used to protect against parton-level events where pt can be zero for some partons, giving rapidity=infinity.


Generated on Tue Dec 18 17:05:27 2007 for fastjet by  doxygen 1.5.2