#include <TrackJet.hh>
Definition at line 50 of file TrackJet.hh.
Public Types | |
typedef vector< LorentzVector >::iterator | iterator |
Define a Jet::iterator via a typedef. | |
typedef vector< LorentzVector >::const_iterator | const_iterator |
Define a Jet::const_iterator via a typedef. | |
Public Member Functions | |
Jet () | |
Constructor. | |
iterator | begin () |
Get a begin iterator over the particles/tracks in this jet. | |
iterator | end () |
Get an end iterator over the particles/tracks in this jet. | |
const_iterator | begin () const |
Get a const begin iterator over the particles/tracks in this jet. | |
const_iterator | end () const |
Get a const end iterator over the particles/tracks in this jet. | |
vector< LorentzVector > & | getParticles () |
Get the particles (tracks) in this jet. | |
const vector< LorentzVector > & | getParticles () const |
Get the particles (tracks) in this jet (const version). | |
Jet | setParticles (vector< LorentzVector > particles) |
Set the particles/tracks collection. | |
Jet | addParticle (LorentzVector particle) |
Add a particle/track to this jet. | |
Jet | clear () |
Reset this jet as empty. | |
double | getPtWeightedPhi () const |
double | getPtSum () const |
Get the sum of the ![]() | |
size_t | getNumParticles () const |
Get the number of particles/tracks in this jet. |
|
Define a Jet::const_iterator via a typedef.
Definition at line 61 of file TrackJet.hh. |
|
Define a Jet::iterator via a typedef.
Definition at line 58 of file TrackJet.hh. |
|
Constructor.
Definition at line 53 of file TrackJet.hh. |
|
Add a particle/track to this jet.
Definition at line 101 of file TrackJet.hh. Referenced by TrackJet::project(). |
|
Get a const begin iterator over the particles/tracks in this jet.
Definition at line 74 of file TrackJet.hh. |
|
Get a begin iterator over the particles/tracks in this jet.
Definition at line 64 of file TrackJet.hh. Referenced by TrackJet::project(). |
|
Reset this jet as empty.
Definition at line 108 of file TrackJet.hh. |
|
Get a const end iterator over the particles/tracks in this jet.
Definition at line 79 of file TrackJet.hh. |
|
Get an end iterator over the particles/tracks in this jet.
Definition at line 69 of file TrackJet.hh. Referenced by PRD65092002::analyze(). |
|
Get the number of particles/tracks in this jet.
Definition at line 143 of file TrackJet.hh. |
|
Get the particles (tracks) in this jet (const version).
Definition at line 89 of file TrackJet.hh. |
|
Get the particles (tracks) in this jet.
Definition at line 84 of file TrackJet.hh. |
|
Get the sum of the
Definition at line 131 of file TrackJet.hh. References Rivet::pT(). Referenced by PRD65092002::analyze(), and Rivet::compareJetsByPt(). |
|
Get the average Definition at line 116 of file TrackJet.hh. References Rivet::pT(). Referenced by PRD65092002::analyze(). |
|
Set the particles/tracks collection.
Definition at line 94 of file TrackJet.hh. |