![]() |
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.
1.8.18