ATLAS Offline Software
|
short class to organise reconstructed Trk::Track objects as a jet. More...
#include <TrackJet.h>
Public Member Functions | |
TrackJet () | |
default constructor More... | |
TrackJet (const TrackJet &a) | |
copy constructor More... | |
~TrackJet () | |
destructor More... | |
void | setEnergy (double energy) |
double | getEnergy () |
Trk::Track * | getTrack (unsigned int i) |
std::vector< Trk::Track * > | getTracks () |
int | getNumTracks () |
void | addTrack (Trk::Track *trk) |
the main method used during build-up clustering: adds track and re-calculated the jet quantities More... | |
HepGeom::Vector3D< double > | getMomentum () |
double | getThrust () |
double | getSphericity () |
Private Member Functions | |
double | thisEnergy (const Trk::Track *i) |
Private Attributes | |
std::vector< Trk::Track * > | m_tracks |
double | m_energy |
HepGeom::Vector3D< double > | m_momentum |
double | m_totalPt2 |
double | m_totalMom2 |
double | m_pDotJetAxis |
double | m_magP |
short class to organise reconstructed Trk::Track objects as a jet.
Needed at the level of tracking validation and not to be confused with the calorimeter-seeded jet in combined reconstruction.
Definition at line 31 of file TrackJet.h.
|
inline |
default constructor
Definition at line 36 of file TrackJet.h.
|
inline |
|
inline |
the main method used during build-up clustering: adds track and re-calculated the jet quantities
Definition at line 68 of file TrackJet.h.
|
inline |
Definition at line 55 of file TrackJet.h.
|
inline |
Definition at line 81 of file TrackJet.h.
|
inline |
Definition at line 64 of file TrackJet.h.
|
inline |
Definition at line 84 of file TrackJet.h.
|
inline |
Definition at line 83 of file TrackJet.h.
|
inline |
Definition at line 57 of file TrackJet.h.
|
inline |
Definition at line 62 of file TrackJet.h.
|
inline |
Definition at line 53 of file TrackJet.h.
|
inlineprivate |
Definition at line 96 of file TrackJet.h.
|
private |
Definition at line 89 of file TrackJet.h.
|
private |
Definition at line 94 of file TrackJet.h.
|
private |
Definition at line 90 of file TrackJet.h.
|
private |
Definition at line 93 of file TrackJet.h.
|
private |
Definition at line 92 of file TrackJet.h.
|
private |
Definition at line 91 of file TrackJet.h.
|
private |
Definition at line 88 of file TrackJet.h.